03. juni 2004 - 13:11Der er
9 kommentarer og 1 løsning
kan ikke gemme data fra en kombinationsbox i en formular
hej.
jeg har lave en formualr, hvori jeg ønsker at have en kombinationsbox, hvor man kan vælge nogle værdier fra, når man skal oprette en ny post.
Det virker fint nok med at man kan vælge vædierne, men nåe jeg trykker på gem knappen, og efterfølgende checker efter i min tabel, finder jeg ud af at dataene ikke er gemt :(
Jeg prøvede, efter at have læst dit, at sætte denne egenskab til det ønskede felt. udover en meddelelse om, når jeg åbner formularen, át værdien ikke passer til feltet, så er det rent faktisk lykkedes mig at gemme noget data. desværre ikke det ønskede data. Den gemmer værdien 15, som jeg ikke kunne undgå at bemærke var det nummer feltet har i tabulator rækkefølgen.
át værdien ikke passer til feltet: Kan skyldes, at du prøver at gemme en alfanumerisk værdi i et numerisk felt, eller en numerisk værdi der er for stort til feltets indstilling (en long i en byte felt).
jeps, det er også det fejlmeddelsen angiver som mulig årsag, men jeg kan nu ikek forestilel mig det er det der er problemet. for datatypen er tekst, og jeg har jo desuden angivet det felt som kombinationsboxen skulle baseres på i den guide der dukekde frem da jeg draggede kombinationsboxen over på formularen(slettede det oprindelige tekst felt)
jeg prøvede hereefter at gøre noget andet: Jeg oprettede en ny formular(autoformular igen), og omdannede tekstfeltet til en kombinationsbox. Nu er det sådan så jeg godt kan gemme data når jeg skriver i feltet, men der popper ingen muligheder frem, når der skal indsættes data.
Håber der er en der kan komme med en løsning på en ud af de 2 :)
Hvis du tager din nye formular's komboboks, skal du sætte rækkekilden til at pege på den tabel/forespørgsel, som indeholder de værdier, som du vil have på dropdown-listen
Ok, du skal angive følgende egenskaber til komboboksen:
Rækkekilde: Lav den om til en SQL sætning, enten ved at klikke på kanppen med 3 prikker til højre i egenskabsarket eller ved blot at skrive: Select Distinct [Dit felt] From [Din tabel]
Antal kolonne = 1 Bundet kolonne = 1
Så skulle det virke. Du skal altså sørge for, at din rækkekilde kun viser den/de kolonner, som du skal bruge i stedet for hele tabellen.
Perfekt :o) De kan godt være lidt tricky, de kombobokse...
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.