Avatar billede jonko Nybegynder
05. marts 2003 - 17:15 Der er 3 kommentarer

Underformular vises to gange!

Access 2000, medlemskartotek for en forening, problem:

En formular baseret på tabel A med tre underformularer baseret på tabellerne B, C, og D.
B og C fungerer upåklageligt, men D driller mig.

D virker sådan set godt nok, og arbejder korrekt sammen med A via felterne NUMMER i begge tabeller.
Men ofte når jeg åbner formularen A, så er D forsvundet og erstattet af C, således at der nu vises to helt ens C-underformularer, og begge er funktionsdygtige. Når jeg går i designvisning, egenskaber, kan jeg se at 'Kildeobjekt' for D er ændret til C og at 'UnderordnedeFelter' ligeledes er ændret til C-nummer, mens 'OverordnedeFelter' er uændret A-nummer.
Jeg retter det igen begge steder til D og D-nummer, hvorefter D vises og virker upåklageligt.
Næste gang, jeg åbner formularen, er det ofte galt igen!

Hvem har et godt bud på, hvorfor D bliver 'overrulet' af C - og især, hvad kan jeg gøre ved det?
Helt ikke noget med at skulle ud i VisualBasic (der er jeg ret 'lost').
Avatar billede terry Ekspert
05. marts 2003 - 18:21 #1
Sounds strange if you are NOT altering anything in code. Any chance of seeing the dB? eksperten@santhell.dk
Avatar billede fdata Forsker
05. marts 2003 - 18:36 #2
Vi har oplevet det samme i Access 2000 - blot på en rapport med 3 subrapporter. Her løste vi det ved at erstatte den ene subrapport med en subform!?! Kan man forestille sig, at Access accepterer at du erstatter den ene subform med en subrapport? (Har ikke testet det, det er bare en ide)
Avatar billede jonko Nybegynder
12. marts 2003 - 14:49 #3
Til terry: har været væk flere dage, derfor ingen reaktion.
Hvis du mener, om jeg slet ikke har brugt VisualBsic, så nej det har jeg ikke! Alt er laver med de muligheder, der findes direkte. Jo jeg har flere steder brugt diverse formler, men ikke vha VB, kun direkte i egenskaber for de forskellige felter.
I øvrigt, så sker der intet, hvis jeg blot bruger formularen normalt, men så snart jeg har været i designvisning for at ændre en eller anden lille ting, enten i hovedformularen eller i en af underformularerne, så er den gal, næste gang, jeg åbner. Så må jeg ind og rette til igen, og så kører den fint - lige til næste gang, jeg ændrer noget.
Har ikke prøvet forslaget fra fdata.
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