02. marts 2003 - 20:10Der er
24 kommentarer og 1 løsning
Dlookup haster
kan man ikke bruge Dlookup fra en form til en anden ? Hvis ikke hvordan henter jeg så værdien i text35 på form1 over i text200 på form2 når form2 recordsource er reserveret til en tabel ?
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.
Mugs. Jeg kender godt brugen af dlookup når der tales om tabeller og query, men synes ikke at jeg nogen sinde har stødt på brugen af denne fra en form til en anden. så spørgsmålet er hvis ja, hvordan?
if you have an unbound field on form 2 open form 1 then in the properties of the field in form 2 open th eproperties and then select th econtrol source property. Then press the button to the right of the field to open the epression builder.
Now its just a case of finding the field on form 1 where you want to take the data from.
hnto>Its important to think of WHEN you want to get the value from form 1! Is it when you start creating a new record on form 2 or when you open form 2?
Det er fint nok med mig at værdien kun hentes såfremt form1 er åben i baggrunden, da den vel ellers ej heller beregner feltets værdi. Når form2 åbnes skal den så hente værdien fra den allerede åbne form1.
Er der andre løsninger der er lettere må det gerne være sådan også.. jeg er åben for alternativer sålænge vi bare taler opslag fra en til en anden.
Det rigtig gode kunne være at man kunne dimensionere sin form1 i form2 så man via VBA kunne hente andre værdier også direkte ved at skrive. xx.value = yy.value.. men dette er ønsketænkning.. ;-)
Jeg står nu i form2 og vil da at værdien i form1.text35 også er placeret i form2.text200. Der er ikke tale om opdateriner af værdien hverken fra form1 eller form2. ( værdien er beregnet aut. ud fra tal i form1)
gør dette det hele lettere at forstå.
NB. Form1 er et budgetskema hvor værdien i text35 er summen af alle udgifter for hele året totalt. Form2 er et lønberegningsprogram der viser årets nettosaldo nederst sammen med en masse andet "skrammel". Her ville det være rart at kunne regne videre ud fra lønnens netto om året opretholdt mod budgettes sum.
Nu har i fået det hele tror jeg nok ;-))
Dit eks med at openargs og hvad der mere lå heri virker ikke helt efter hensigten da værdien er tom ( NULL )
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.