Men uanset om jeg vælger den 1., 2., 3., eller 4. værdi i lookupcomboboxen, så bliver værdien ovenfor 1 (et), selvom værdien burde have været hhv. 1, 2, 3 og 4.
og din combo står på Sverige så kan du vha. FieldByName se 20,"Heja" og "Sverige"? Har du prøvet? Det lyder fuldstændig ulogisk at du ikke kan se 2'eren.
Har du prøvet at tilgå datasættet direkte, ikke gennem comboen?
Ja. Hvis udgangspunktet er dit dataset med de nævnte 3 records, så kan jeg uden problemer vælge at få vist de 3 sidste felter i comboboxens liste.
Men når jeg prøver gennem fieldbyname at vælge det første felt, så er resultatet 1 ("et") uanset om det er record 1, 2 eller 3, der er valgt i comboboxen.
Jeg har prøvet at tilgå datasættet gennem comboboxen, men ikke direkte. Det prøver jeg senere i dag.
Jeg kan konstatere, at det ingen effekt har at hente direkte fra mit dataset.
Problemet ser ud til at være, at curseren peger på det samme sted i datasettet uanset hvilken linie jeg vælger i min lookupcombobox.
Jeg har prøvet at lege lidt og "flytter" i en anden form cursren i runtime ved at lade samme query pege mod en grid og pege på en vilkårlig linie. Herefter er det den linie - og kun den linie - som der bliver returneret uanset hvilken linie i min combobox, der er valgt.
P.S. Jeg kan sagtens returnere selve værdien, der vises i comboboxen. Det er selvfølgelig ingen sag.
Men når datasettet nu består af et ID-felt og et par øvrige felter, så er det logiske jo, at det er ID-nummeret, der skal gemmes, mens det er det beskrivende felt, der er synligt.
Ja, hvis du vælger en record i en lookup-combo bør cursoren også flytte sig, synes jeg. Med en lookupcombo plejer man at kunne angive nøglen, samt hvor den skal skrives i hovedtabellen. Hvis du har sat det op sådan kan du eventuelt læse feltet i denne tabel (altså der hvor fremmednøglen er registreret).
Det må være mig du mener. Jeg svarer gerne, men skal ingen points have før du er blevet ordentlig hjulpet.
God bedring med sygdom og ferie... Jeg plejer at holde dem oveni hinanden.
Synes godt om
Ny brugerNybegynder
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.