07. december 2000 - 17:04Der er
5 kommentarer og 1 løsning
Formular med underformular
Hvem kan fortælle mig hvordan jeg kan få min underformular til at hænge sammen med formularen.Tabellen er oprette med kun 2 felter - ID og telefonnr. Telefonnr hænger sammen en navnetabel. Underformularen består af 2 tabeller. der kommer en meddelelse: Can\'t add or change record. Referential integrity rules a related record in table. Tabellen med de 2 felter.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du klikker på din underformaluar når du står i hovedformularen, skal du indtaster de felter der får formularene til hænge sammen i eegenskabsarket hvor der står overornetfelter og underordnetfelter
hej janbangm Det hjalp ikke, jeg prøver at liste de enkelte tabeller: 1: *ID,navn,adr,postnr,by,telefonnr 2: *vagtnr,telefonnr 3: *vagtnr,*vagtsteder,tid 4: *vagtstednr,vagtsted 5: *tid,tidsrum *=primærnøgle 1: telefonnr bundet til 2: telefonnr 2: vagtnr bundet til 3: vagtnr 3: vagtstednr bundet til 4: vagtstednr 5: tid bundet til 3: tid underformularen består af: 3 + 4 + 5. jeg håber du eller andre kan hjælpe mig?
Jeg laver det altid med en forespørgsel knuttet til underformularen. I underformularen skriver jeg via udtryksgenerator under kriteriefeltet.
LIKE forms[form1]![combo1]
Eventen på min combo 1 er ved klik : Docmd.showallrecords eller docmd.requery
fordelen ved at bruge LIKE er at såfremt du har flere combobokse der skal søge i din query kan du sætte et OR ind. Feks hvis du vil kunne søge på enten postnummer og / eller bynavn.
combo1 = postnr. combo2 = bynavn.
nu skriver man under kriterie i forespørgslen bare under postnr feltet. :
LIKE Forms[form1]![combo1] or Forms[form1]![combo1]= null
og under bynavn :
LIKE Forms[form1]![combo2] or Forms[form1]![combo2]= null
hvis du ikke vælger noget i den ene box søger den efter dit valg i den anden og omvendt. hvis du ikke angiver noget overhovedet vises alle poster i din query.
Du kan på denne måde have op til 4 boxe til søgning. hvis du vil have flere end 4 laver du bare en ny query baseret på den første og så har du 4 muligheder igen.
HUSK DETTE...:
såfremt du laver ovenstående er det vigtigt at først gemmer din query når du har lavet allesammen da Access selv omstrukturer designet på qyueryen når du gemmer den. prøv et eksempel og gem for så at se den i design efterflg.
hvis du laver 4 boxe, fylder dine kriteriefelter 16 felter ned i hierakiet.
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.