begin process at 2012 02 11 14:57:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Autre

 > 

recup nom de fichier dans un champs dbedit


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recup nom de fichier dans un champs dbedit

dimanche 11 novembre 2007 à 07:40:38 | recup nom de fichier dans un champs dbedit

AEC1

Bonjours à tous,
J'ai une liste de fichiers PDF et je souaiterais en cliquant sur le nom d'un de ces fichiers,
copier le nom sélectionner à la souris pour que celui-ci se retrouve dans le champ d'un TbEdit, pour ensuite l'enregistrer dans ma base quand je suis pointé sur un enregistrement.
Et cela pour chaque enregistrement de celle-ci je doit disposé d'un PDF différent.
Merci beaucoup pour ce petit coup de main, car je suis encore un peut novice, mais Delphi est quand m^me génial. Merci de l'intérêt que vous porterais à mon ptit blème.
AEC1

dimanche 11 novembre 2007 à 07:49:38 | Re : recup nom de fichier dans un champs dbedit

askil2000

Tu dois utiliser les captures de handle (windowspy) et ensuite les SendMessage

May the force be with you...


 

dimanche 11 novembre 2007 à 08:18:26 | Re : recup nom de fichier dans un champs dbedit

AEC1

Merci de m'avoir répondu aussi vite cher ami, mais je ne connais pas du tous ce domaine d'application et si cela n'est pas trop vous demandés est-ce qu'un bout de code serais possible afin de me faire une meilleure idée du problème car actuellement je dispose d'une TListBox qui affiche tous mes fichiers au format PDF et donc en cilquant sur l'un d'eux copié le nom du fichier séléctionné dans un DbEdit.
Merci de vous sollicités une nouvelle fois mais pour finalliser mon application il ne me manque que cette info.
Merci askil2000 de AEC1.
dimanche 11 novembre 2007 à 19:45:15 | Re : recup nom de fichier dans un champs dbedit

cantador

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

un petit bout de code :

procedure TForm1.ListBox1DblClick(Sender: TObject);
var
  I: integer;
begin
  for I := 0 to ListBox1.Count - 1 do
    if ListBox1.Selected[I] then
    begin
      DBEdit1.Text := '';
      DBEdit1.Text := ListBox1.Items.Strings[i];
    end;
end;

@+
cantador

lundi 12 novembre 2007 à 05:37:51 | Re : recup nom de fichier dans un champs dbedit

AEC1

Bonjours cantador

Merci beaucoup pour ce petit coup de main .
Etant nouveau sur codes sources je tient à remercier toute l'énergie déployer pour s'entraider, meme pour de petit coup de main comme celui-ci.
Cela est très agréable de ne plus se sentir seul dans cet univers du dévelopement sur Delphi.
Merci à tous et à très bientôt si à mon tour je puis aider quelqu'un en apportant le peut de savoir dont je dispose.
Merci cantador au plaisir.

lundi 12 novembre 2007 à 06:06:04 | Re : recup nom de fichier dans un champs dbedit

AEC1

Re-bonjour cantador de AEC1

Est que tu peu  m'expliqué pourquoi l'expression Count se met en défaut.
A savoir que le message qu'il affiche est:
Identificateur non déclaré :'Count'
En plus je dispose d'une FileListBox et non d'une ListBox, mais cela ne devrais avoir aucune incidence sur ce message.
Merci si tu à quelques minutes de ton temps pour me répondre.
Amitiés, Salutations.
AEC1

lundi 12 novembre 2007 à 14:27:03 | Re : recup nom de fichier dans un champs dbedit

cantador

Membre Club Administrateur CodeS-SourceS

Je ne vois pas bien où est l'erreur car :

procedure TForm1.FileListBox1DblClick(Sender: TObject);
var
i : integer;
begin
  for i:= 0 to FileListBox1.Count - 1 do
  if FileListBox1.Selected[i] then
  begin
  DBEdit1.Text := '';
  DBEdit1.Text := FileListBox1.Items.Strings[i];
end;

Ca fonctionne très bien sous Delphi 7

La seule différence est qu'avec la ListBox1, il n'y a qu'un uses d'ajouter :
ListBox1-->>> StdCtrls
Alors qu'avec la FileListBox1 il y en a deux :
FileListBox1--->>> StdCtrls, FileCtrl

Aider les autres, c'est s'enrichir soi-même car on apprend énormément à traiter les demandes sur le forum à la fois sur un plan informatique et psychologique.

et c'est aussi par plaisir et passion..

cantador

lundi 12 novembre 2007 à 18:12:52 | Re : recup nom de fichier dans un champs dbedit

AEC1

Bonjour cantador

Ben je ne sais que pensé, ceci étant  je suis  sur Delphi V5  Pro.
Est-ce qu'il  y à  une  différence ?  cela  m'étonne.
Mais la persistance du message me laisse perplexe par rapport, il est vrais,
à la simplicité de cette procédure. Est qu'il y à une autre solution pour détourner
cette difficulté car je me suis rarement trouvé dans une impasse aussi bete soit elle. Je n'en ai pas la moindre idée.
Merci de te solicité de nouveau.
Amitié AEC1
lundi 12 novembre 2007 à 18:34:45 | Re : recup nom de fichier dans un champs dbedit

cantador

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Je n'ai plus Delphi 5 depuis longtemps.. je ne peux donc pas tester..
Tu pourrais déjà commencer par installer Delphi 6 qui est gratuit.
çà te permettrait d'y voir plus clair..

cantador
mardi 13 novembre 2007 à 06:08:02 | Re : recup nom de fichier dans un champs dbedit

AEC1

Bonjour cantador

J'ai réussi à éliminer le message d'erreur par l'écriture de cette ligne de code que j'ai trouvé dans l'aide de Delphi V5.
For i:=0 to (FileListBox1.Items.Count-1) do begin        etc...
mais je n'arrive toujours pas à copier le nom d'un fichier PDF de ma liste dans le champ DbEdit de ma base. Quand je Clique ou double clique rein ne se passe.
Je suis peut-etre bouché , mais je ne vois toujours pas.
Merci de ton aide si tu le souhaite encore.
Amitié  AEC1.

1 2

Cette discussion est classée dans : fichier, recup, fichiers, champs, dbedit


Répondre à ce message

Sujets en rapport avec ce message

remplir des champs non renseignés dans un fichier texte [ par manudel ] je vous donne un exemple de fichier texte que j'utilise.TR27A10100009D2CC500000000000008800001TR 13649780000008800001TR Fichiers textes occupés [ par padsou ] Bonjour à tous,j'ai un problème avec mes fichiers texte sous delphi. J'ai une procédure qui traite deux fichiers textes, une fois le traitement termin Outlook : fichiers attachés, comment le reproduire ? [ par Bruto ] Salut, je voudrais savoir comment je pourrais faire pour reproduire l'effet d'un fichier attaché dans outlook.En fait quand on reçoit un email avec un Listage de Fichier! [ par MAsterC ] Salut....Bon j'essaye de faire un listage de fichier dans un dossier dans un TListBox mais je n'y arrive pas ! :(Alors voici mon exemples....On a un d Camouflage de fichiers. [ par micfrip ] Bonjour à tous !Voilà, j'ai découvert il y a quelques temps le logiciel Camouflage qui permet, comme son nom l'indique, de dissimuler un fichier dans Questions sur les fichiers AVI [ par kannibal ] Salut a tous,J'ai un petit probleme technique sous Delphi. Je dois prendre un fichier AVi en entree et en extraire une partie et l'exporter vers un au plusieurs fichiers, une seule instance... [ par sokoban ] Bonjour,J'ai associé un type de fichier avec mon application. Ainsi, lorsque je double-clique sur un fichier de ce type, mon application est automatiq Gestion de fichiers textes... [ par mentral ] Bonjour à tous, Cette fois-ci, j'aimerais savoir s'il est possible d'effacer les lignes vides d'un fichier texte, même celles qui sont à la fin de ce ouvrir un fichier texte [ par kwentinn ] salut tout le monde,je dois faire un petit prog sensé récupérer des infos à partir d'un fichier texte.Sur chaque ligne du fichier texte, il y a 6 cham


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,494 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales