Avatar billede retep Nybegynder
07. marts 2001 - 14:36 Der er 1 kommentar og
2 løsninger

DBGrid og Datasource

Hejsa ;)

Jeg har en IBQuery der henter tre felter id, navn og nr.
Har en datasource der har IBQuery\'en som dataset.
Og en DBGrid der viser navn og nr. Ved dobbeltklik på gridden vil jeg gerne hente det id der er knyttet til den pågældende tubel... Hvordan???

Håber I kan hjælpe ;)

Mvh
Retep
Avatar billede pstric Nybegynder
07. marts 2001 - 14:45 #1
Hvis du i din Fields Editor har valgt alle felter, så burde IBQuery1ID indeholde værdien efter at du har dobbeltklikket.

Noget i denne stil (jeg har ikke testet det):

Edit1.Text := IBQuery1ID.AsString;
Avatar billede pellelil Nybegynder
07. marts 2001 - 14:52 #2
Når du har valgt den enkelte \"row\" så skulle du gerne have værdiere direkte i den \"aktuelle record\", så du burde kunne sige:

Edit1.Text := IntToStr(IBQuery1.FieldByName(\'Id\').AsInteger);

Jeg gætter på at dit Id er en Integer (Evt. tildelt via en Generator ?).
Avatar billede retep Nybegynder
07. marts 2001 - 14:53 #3
Thx ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester