Jeg forstår ikke hvorfor du ikke bruger forums.talkto.net til den slags
indlæg, de nyhedsgrupper er lavet til det samme og der er faktisk en del
aktive brugere.
Embarcadero (tidligere CodeGear), laver også selv af og til indlæg i
grupperne. Samtidig koster det jo ikke noget..
John
"Michael Sørensen" <.> skrev i en meddelelse
news:4a9a6438$0$25198$ba624c82@nntp02.dk.telia.net...
> Hej.
>
> Jeg bruger Delphi 2007 og Interbase Express til at kommunikere med min
> Firebird database
>
> Jeg har en LookupCombobox og en grid.
>
> LookupComboboxen skal vise en række muligheder fra en tabel. Det er sat op
> til en IBquery og datasource.
>
> (Hvad er i øvrigt forskellen på propertien "keyfield" og "listfield". Jeg
> får det kun til at virke, når begge er sat til samme felt.)
>
> Grid'en er sat op til sin egen query og datasource, da den skal hente data
> fra en anden tabel. Dataene skal filtreres ud fra valget i førnævte
> LookupCombobox.
>
> Jeg har derfor lavet en parameter "KladdeID" og i SQL'en skrevet:
>
> Select * from TABEL2 where KLADDEID = :KladdeID
>
> Jeg har så lavet en procedure, der henter værdien KladdeID fra querien
> tilkoblet lookupComboboxen og sætter den på parameteren til den anden SQL
> / IBQuery.
>
> Denne procedure kaldes så fra formens onShow event og LookupComboboxens
> onChange event.
>
> Sagens kerne og mit problem er så, at querien ALTID sender den samme værdi
> fra feltet KladdeID uanset hvilket valg jeg vælger i lookup Comboboxen.
>
> Gør jeg det smadderforkert
>