29. juni 2005 - 13:09Der er
17 kommentarer og 4 løsninger
Hent data fra anden query end formens Record Source
Hej.
Jeg har en form med nogle felter som viser resultatet af en query. Den query er angivet som formens "Record Source", og det virker fint. Nu vil jeg så gerne tilføje et nyt felt på formen, men det felt skal hente sine data fra en anden query.
Hvis jeg via "Expression Builder" prøver på at sætte feltets "Control Source" til et felt i min anden query, så kommer der til at stå "=[myQuery]![myField]". Når jeg så åbner min form, så viser det nye felt blot "#Name?" i stedet for den korrekte værdi.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Without knowing anything about the contents of myQuery]![myField] I am guessing that there is more than one record. And if aht is the case then which record do you want to see?
So you could use
Dfirst or Dlast to give you only one record, or maybe even dlookup with a criteria
terry: Nej, min query returnerer som sagt kun 1 record for der er kun 1 record i tabellen hvor data hentes fra. Jeg har også prøvet at lave det om sådan så jeg angiver tabellen i stedet for query'en, men det giver samme resultat.
Kan I ikke prøve at lave et hurtigt eksempel på jeres forslag? Gerne gemt i Access97 format.
snowball Ja. Det smarteste vil være en dlookup, men kan du ike få det til at fungere, kan du fra tabellen med den ene record lave en formular, i det der bliver hovedformularen tager du en underformular fra værktøjskassen og bruger den form du netop har lavet som datakilde.
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.