Avatar billede yxos Nybegynder
04. februar 2008 - 11:08 Der er 8 kommentarer og
1 løsning

Subform i Tab Control

Jeg har en form frmMain

I den ligger 2 subforms:
frmSelect
frmDetails

De 2 subforms er linkede via LinkMasterFields og LinkChildFields således, at når jeg klikker på en record i frmSelect, så vises de tilsvarende records fra en relateret tabel i frmDetails.
Det virker fint !

Nu ønsker jeg, at have en Tab Control (Faneblade) på frmMain.
I det første faneblad ønsker jeg, at frmSelect skal ligge.

Så jeg gør som man skal:

1. Opret Tab Control.
2. "Cut" control frmSelect
3. Placer/marker tab control, første faneblad
4. "Paste" frmSelect.

Nu ligger den fint i det første faneblad.
Problemet er, at den virker ikke mere. Når jeg som før klikker på en record i frmSelect, så følger frmDetails ikke med som den skulle.

Jeg har checket, at den tilhørende VB code er uændret.
Avatar billede terry Ekspert
04. februar 2008 - 11:49 #1
Are you sure that the event properties are still set?
Avatar billede yxos Nybegynder
04. februar 2008 - 12:34 #2
Pretty sure.

The strange thing is, that I actually have another Subform; frmSelect2 which is ALSO linked to frmDetails (but based on another query). It basicaly works the same way. I can choose from either frmDetail or frmDetail2, to see the details I want in frmDetails.

Strange thing is, that when I paste frmDetail2 into the Tab control, it works fine...
It is only the "first" subform that causes problems.
Avatar billede terry Ekspert
04. februar 2008 - 12:42 #3
hard to say what the problem is, any chance of seeing the dB?
ekpsertenATsanthell.dk
AT = @

if you do send it could you give a short explanantion as to how I test?
Avatar billede yxos Nybegynder
04. februar 2008 - 12:56 #4
on its way...
Avatar billede yxos Nybegynder
04. februar 2008 - 13:16 #5
hmm....
ekpsertenATsanthell.dk... I guess it's
ekspertenATsanthell.dk
Avatar billede terry Ekspert
04. februar 2008 - 13:21 #6
sorry, I've received it now.
Avatar billede yxos Nybegynder
04. februar 2008 - 21:08 #7
Terry reviewed my db and said:
"’m sure the problem is because the OnEnter property for the sub form is not set to [Event Procedure]. If it isn’t the code you have for the  procedure doesn’t get performed."

He was right.
For some reason the OnEnter event gets erased when moving it to the Tab Control.
By pressing the "..." and "Code Generator" the link seems to be restored again, and the code executed.
I inserted both forms in the tab; on each Tab strip, repaired the OnEnter - Bing --- It works.

Throw an answer please
Avatar billede terry Ekspert
04. februar 2008 - 21:22 #8
an answer
Avatar billede yxos Nybegynder
04. februar 2008 - 21:26 #9
An accept :-)
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