Avatar billede florint Nybegynder
05. januar 2004 - 09:55 Der er 20 kommentarer og
1 løsning

Ekstra felter på form

Hej
Jeg har lavet en formular med plads til indtastning af nogle data + en forespørgsel der henter lidt info, afhængig af hvad der bliver tastet i et af felterne. Under det har jeg lavet en underformular der på basis af et par indtastninger om mængde, pris og rabat udregner pris i alt og DB.
Virker perfekt, men nu kunne jeg godt tænke mig et par ekstra oplysninger på formularen. Hvis der er flere poster i underformularen, kunne jeg tænke mig et felt på formularen der fortæller hvad pris ialt for alle poster og DB ialt for alle poster. Jeg har en forespørgsel liggende der summer dem, men hvordan får jeg de to ekstra felter ind på formen når det ikke må være en underformular ?
Det kan jeg ikke lige gennemskue !
På forhånd tak.
Avatar billede juks Novice
05. januar 2004 - 10:18 #1
ligger felterner også i din forsprøgelse? , så er det bare at gå i designvisning og tilføje et felt fra din FELTLISTE som du kan finde i din menubar
Avatar billede florint Nybegynder
05. januar 2004 - 10:22 #2
hejsa,
Nej de ligger i en Anden forespørgsel, og jeg kan ikke umiddelbart vælge fra min feltliste.
Avatar billede juks Novice
05. januar 2004 - 10:57 #3
ok det vil sige at de er knyttet til en anden forsprøgelse!
så skal du enten have dem ind i din forsprøgelse
eller
lave et Dlookup,
prøv evt at søge på dlookup i hjælp
Avatar billede florint Nybegynder
05. januar 2004 - 13:32 #4
Aaaarghhh..Nu her jeg prøvet og prøvet med DLookup, men det vil s.. ikke rigtig lykkes.!
Formularen feltet skal ligge på hedder frmTilbud, Forespørgslen hvor sumfeltet kommer fra hedder qrySum og feltet i fores. hedder slet og ret SumofDB.
Kan du give mig et hint...?
Har ledt efter svar på eksperten oma. men kan stadig ikke få det til at virke.
Avatar billede juks Novice
05. januar 2004 - 13:46 #5
lave et tomt felt
skriv så koden i feltes datakilde 
= Dlookup("[SumofDB]";"qrysum";"")
Avatar billede juks Novice
05. januar 2004 - 14:00 #6
elllers prøv at mail den til mig så skal jeg kigge på det
jhc-it@mail.dk
Avatar billede florint Nybegynder
05. januar 2004 - 14:02 #7
Tadaaeeee....Vi er på rette vej. Hvert tilbud har selvfølgelig en ID. Lige nu kigger Dlookup kun på den første post i forespørgslen uanset hvilket tilbudsID jeg kigger på.
Forstår du hvad jeg mener ?
Jeg er lige væk en times tid...
Mange tak indtil videre
Avatar billede juks Novice
05. januar 2004 - 14:04 #8
= Dlookup("[SumofDB]";"qrysum"; "ID =" & Me.ID

me.ID er det felt i formularen hvor du har id nummert vist
Avatar billede florint Nybegynder
05. januar 2004 - 15:14 #9
Naaaeehhh...Den gik desværre ikke.
Jeg indsætter således =Dlookup("[SumofDB]";"qrySum"; "ID="&Me.TilbudsID)

Så får jeg en #Navn? i feltet ??? (der manglede en parantes, eller skulle de ikke have været der ?
Avatar billede mugs Novice
05. januar 2004 - 23:35 #10
Prøv at indsætte flg i formularens VedAktuel:

Me.Tekst0 = DLookup("[SumofDB]", "qrySum", "ID=" & Me.ID)
Avatar billede juks Novice
06. januar 2004 - 00:09 #11
mugs løsning kan også virke så skal du sætte det ind som VBA kode... under hændelser
Avatar billede mugs Novice
06. januar 2004 - 00:17 #12
Hej juks -> Jeg har altså problemer med at indsætte DlookUp som postkilde. Jeg får også fejlen #Navn.
Avatar billede florint Nybegynder
06. januar 2004 - 14:36 #13
Hej begge,
Desværre...mugs løsning virker heller ikke (eller jeg kan ikke få den til at virke)
Takker alligevel..
Avatar billede juks Novice
06. januar 2004 - 17:09 #14
prøv lige at mail den til mig så skal jeg lave det..
Avatar billede mugs Novice
06. januar 2004 - 23:09 #15
Denne er afprøvet og fungerer:

Me!Tekst28 = DLookup("[Gade]", "Forespørgsel1", "[ID]=" & Me.ID)

Hvor Gade er det felt der skal hentes i Forespørgsel1, hvor forespørgslens felt ID er = formularens ID.

Du skriver tidligere bl.a.:

ID="&Me.TilbudsID

Er du sikker på, at feltet TilbudsID matcher poster med tilhørende ID i forespørgslen?
Avatar billede juks Novice
07. januar 2004 - 06:54 #16
=DLookUp("[SumOfDB]";"qryProjektSum";"projektid =" & [projektid])

modtaget og sendt retur

Jeg har lavet din dlookup så den virker det var fordi Me. skulle udelades.
Men en anden løsning er at sætte projektid ind som kriterer i forspørgelsen så er den forspørgelse altid afhængig af projekt ideet på formlen.
Avatar billede juks Novice
07. januar 2004 - 06:56 #17
--> Kommentar: mugs 06/01-2004 00:17:01
JA det er fordi du bruger me.id man skal bare skrive [ID]
Avatar billede florint Nybegynder
07. januar 2004 - 06:57 #18
Nå - ja men så slipper jeg for at sende løsningen...:-) Mange tak for hjælpen juks.
Mvh
Avatar billede mugs Novice
07. januar 2004 - 06:58 #19
Ja - Det er næsten for dumt. Me.refererer jo til den aktuelle formular, og det duer selvfølgelig ikke i en SQL :o)
Avatar billede juks Novice
07. januar 2004 - 06:59 #20
netop det var mig der sov i timen ....
Avatar billede mugs Novice
07. januar 2004 - 07:00 #21
og en anden ...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester