Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recup nom de fichier dans un champs dbedit [ Base de données / Autre ] (AEC1)

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
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

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
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é 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 compilation sur plusieurs fichiers [ par djl ] comment g fe pour foutre une partie du code(genre les definitions de fonctions encombrantes) ds un autre fichier pour alleger le fichier source et le


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.