/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
DJ_Puden
250
6
PARKENSS
230
7
technet
210
8
jdjespers..
200
9
VMEK
153
10
lavang
136
Aflæse værdien af et felt i dbgrid
Fra :
dh8000
Dato :
04-02-06 12:37
Hejsa.
Hvordan tager jeg værdien fra et givent felt af en valgt post i en dbgrid?
Altså hvis jeg har en dbgrid med 5 felter og 10 poster og jeg klikker på fx
post nummer 6. Hvordan kan jeg så aflæse og bruge værdien af værdien af
denne posts felter, fx felt 3?
Harald (
04-02-2006
)
Kommentar
Fra :
Harald
Dato :
04-02-06 14:12
"dh8000" <dennishartvigsen@ofir.dk> skrev i en meddelelse
news:43e491c4$0$12400$ba624c82@nntp02.dk.telia.net...
> Hejsa.
>
> Hvordan tager jeg værdien fra et givent felt af en valgt post i en dbgrid?
>
> Altså hvis jeg har en dbgrid med 5 felter og 10 poster og jeg klikker på
> fx post nummer 6. Hvordan kan jeg så aflæse og bruge værdien af værdien af
> denne posts felter, fx felt 3?
Jeg gætter på at du bruger RowSelect når du spørger på den måde:
F.eks. for at få værdien vist på skærmen:
showmessage(DBGrid1.DataSource.DataSet.Fields[3].Value);
hvis du ikke bruger RowSelect kan du bruge SelectedField:
showmessage(DBGrid1.SelectedField.Value);
/HK
dh8000 (
04-02-2006
)
Kommentar
Fra :
dh8000
Dato :
04-02-06 14:35
"Harald" <nomail@noname.dk> skrev i en meddelelse
news:43e4a840$0$84026$edfadb0f@dtext01.news.tele.dk...
> "dh8000" <dennishartvigsen@ofir.dk> skrev i en meddelelse
> news:43e491c4$0$12400$ba624c82@nntp02.dk.telia.net...
>> Hejsa.
>>
>> Hvordan tager jeg værdien fra et givent felt af en valgt post i en
>> dbgrid?
>>
>> Altså hvis jeg har en dbgrid med 5 felter og 10 poster og jeg klikker på
>> fx post nummer 6. Hvordan kan jeg så aflæse og bruge værdien af værdien
>> af denne posts felter, fx felt 3?
>
> Jeg gætter på at du bruger RowSelect når du spørger på den måde:
> F.eks. for at få værdien vist på skærmen:
> showmessage(DBGrid1.DataSource.DataSet.Fields[3].Value);
>
> hvis du ikke bruger RowSelect kan du bruge SelectedField:
> showmessage(DBGrid1.SelectedField.Value);
Hej Harald.
Du har ret. Jeg bruger RowSelect.
Det var funktionen med DataSource.Dataset.Fields[3].Value, som jeg manglede.
(og for den sags skyld også selectedField.Value).
Tak for hjælpen.
Ulrik Vadstrup (
04-02-2006
)
Kommentar
Fra :
Ulrik Vadstrup
Dato :
04-02-06 14:31
On Sat, 4 Feb 2006 12:36:48 +0100, "dh8000" <dennishartvigsen@ofir.dk>
wrote:
>Hejsa.
>
>Hvordan tager jeg værdien fra et givent felt af en valgt post i en dbgrid?
>
>Altså hvis jeg har en dbgrid med 5 felter og 10 poster og jeg klikker på fx
>post nummer 6. Hvordan kan jeg så aflæse og bruge værdien af værdien af
>denne posts felter, fx felt 3?
>
Hej
Jeg plejer altid at tage værdien fra en Table eller Query.
str := qryTest.FieldByName('Feltnavn').AsString;
Jeg synes det giver bedre sikkerhed - jeg ved ikke om det er sandt
Ulrik
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410982
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.