Avatar billede habana Nybegynder
10. maj 2006 - 21:08 Der er 20 kommentarer og
1 løsning

Kombinationsboks - skal opdatere i underformularen

Hej Igen

Databasen skal registrere alle henvendelser vi vores afdeling.

2 Tabeller
TBL_Komponent (indeholder Komponentnr + Komponent                kombinationsboks i formularen))
TBL_Henvendelse (Indeholder Henvendelsenr, Navn, Tlfnr, Dato ”=Date(), Time =Time(), Log, Oper Init,                    Fejlrapport og Komponent - som stammer fra TBL_Komponent)

Min relation er 1 til 1  (Håber at det er den rigtig relation jeg har valgt, prøvede nemlig 1 -> Mange, men det virkede ikke rigtigt)

FS_HlsHenvKomp (Indeholder Navn, Tlfnr, Dato, Time, Log, Oper Init, Fejlrapport, Komponent)

FM_Henvendelser: Hoved-formular som anvender FS_HlsHenvKomp. I hoved-formularen har jeg også en underformular som også anvender FS_HlsHenvKomp.

I Hoved Formularen skal man registrer alle henvendelser i vores afd. Og de indtastede data vises i underformularen pr.  dag (Har anvendt MUGS forslag til  underordnede/overordnede felt iht. At vise dagens henvendelser…det virker bare).

Nu kommer problemet – I hoved-formularen har jeg anvendt en Kombinationsboks ved Komponent, når man har indtastede de data  og valgt den komponent fra kombinationsboksen i hoved-formularen –  skal den automatisk opdatere i underformularen….det virker bare ikke!!! – hvad skal jeg gøre?

Håber at MUGS melder sig, da han løste mit problem tidligere med denne db jeg har problemer med.
Avatar billede habana Nybegynder
10. maj 2006 - 21:10 #1
Glemte lige en tilføjelse - andre må også meget gerne melde sig
Avatar billede mugs Novice
10. maj 2006 - 21:14 #2
Noget tyder på, at du blot skal genforespørge på din underformular således:

Me.Undeformularens navn.Requery
Avatar billede habana Nybegynder
10. maj 2006 - 21:18 #3
Det prøvede jeg lige, ved ikke om jeg gør det rigtig - fandt nemlig et lignende spørgsmål via eksperten "hjemmesiden" - jeg går ind under egenskaben for underformularen og hva' så - eller jeg helt forkert på den
Avatar billede mugs Novice
10. maj 2006 - 21:25 #4
Mjaa - Prøv ar se lidt på koden:

Me.Undeformularens navn.Requery

Me er den aktive formular som i dette tilfælde er dir hovedformular (også kaldet Parentform i modsætning til underformularen som også kaldes Childform).

Når du så bruger det reserverede ord me der refererer til Childform med denne:

Me.Undeformularens navn

kan du læse, at det er Parentform's objekt (Childform) du vil have der skal ske noget med. Den handling der skal ske er en genforespørgsel (requery) som kommer sidst i koden:

Me.Undeformularens navn.Requery

Det reserverede ord Me kan bruges i flere sammenhænge og refererer enten til formularen selv eller til et objekt (felt  / underformular m.v.) i Me.

Prøv indledningsvis at indsætte koden i en kommandoknap og se om den fungerer der.
Avatar billede habana Nybegynder
10. maj 2006 - 21:32 #5
Ups...det er godt nok volapyk for mig "indtil" videre - jeg prøver at arbejde med det du har skrevet, vil jo gerne lære mere om Access. Jeg vender tilbage ;O)
Avatar billede mugs Novice
10. maj 2006 - 21:34 #6
OK - Men prøv det med kommandoknappen og se, om ikke det giver lidt mening i mit "volapyk"v ;o)
Avatar billede habana Nybegynder
10. maj 2006 - 21:35 #7
Forresten MUGS...Kender du nogle gode bøger om Access - her tænker jeg især på det du har skrevet...så man kan læse mere om de fantsi koder.
Avatar billede mugs Novice
10. maj 2006 - 21:39 #8
Jeg har kun g amle bøger om Access hvor det grundlæggende dog stadig gælder. Men prøv at se på IDG' hjemmeside. IDg er jo ikke bare eksperten men også et forlag.

Jeg har en del databaser strikket sammen efter spørgsmål på eksperten. Dem må du gerne få - Blot læg din e-mail. Jeg skal bruge ca. 3 Mb plads til en .Zip fil.
Avatar billede mugs Novice
10. maj 2006 - 21:44 #9
Avatar billede habana Nybegynder
10. maj 2006 - 21:50 #10
Det lyder godt...du får lige min hjemme og arbejds email (Har endnu ikke fået Access derhjemme...håber at det snart sker)
Hjemme: Hlykke@post11.tele.dk
Arb: HLS@PBS.dk

Tak for alle linkes

jeg må godt nok tilstå - at du har sat mig på en prøve vedr. ME underformularens navn.Requery....Men jeg prøver
Avatar billede mugs Novice
10. maj 2006 - 21:55 #11
Sendt til arbejdsadressen. Det varer nok nogle minutter inden de dukker op.
Avatar billede habana Nybegynder
10. maj 2006 - 21:56 #12
ok...jeg afventer
Avatar billede mugs Novice
10. maj 2006 - 21:59 #13
Færdig.
Avatar billede habana Nybegynder
10. maj 2006 - 22:10 #14
Jeg har lige modtaget en del...Hvor fedt - jeg kigger på det og vender tilbage....Endnu engang tak for hjælpen indtil videre - du er bare en gutter mand ;O)
Avatar billede mugs Novice
10. maj 2006 - 22:16 #15
Du vender blot tilbage - Logger af for iaften, men har du spørgsmål så send dem blot, og jeg vil prøve at svare inden jeg kører på arbejde imorgen tidlig, ellers når det passer ind i arbejdet. Godnat, og skal jeg sige god arbejdslyst ;o)
Avatar billede Slettet bruger
10. maj 2006 - 23:39 #16
Vælg egenskaber for kombiboksen og så gå ned til efteropdatering, her trykker du på de 3 prikker ved siden af feltet (de fremkommer når du markerer feltet). Og så skriver du Me.[underformularensNavn].Requery

!~)
Avatar billede habana Nybegynder
11. maj 2006 - 20:12 #17
Hej Mugs og SPG....jeg har pt nogle andre problemer med min DB - vender tilbage, bare rolig ;O)
Avatar billede habana Nybegynder
15. maj 2006 - 09:09 #18
Da jeg har taget noget ferie - er jeg først tilbage igen den 22/5. Og der vil jeg igen kigge videre på mit problem...vi ses
Avatar billede habana Nybegynder
23. maj 2006 - 17:14 #19
Tusinde tak for den store hjælp!!!
Avatar billede mugs Novice
23. maj 2006 - 17:17 #20
Selv tak - og Tak for point.

Prøv at lege lidt med formatteringen af din underformular. Lad postkilden være en fortløbende formular og sæt felterne på en linie. Det ser meget bedre ud end den dataarkvisning du har nu.
Avatar billede mugs Novice
23. maj 2006 - 17:18 #21
Ps.: Du kan se den funktion (DLookUp) jeg har brugt i Db18.
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