29. juni 2007 - 19:25Der er
23 kommentarer og 1 løsning
Makroen GåTilPost virker ikke.
Jeg har en form med navn: Nyhedsbreve_Input Her ligger en Kontrol med navn: Firma-ID Firma-ID kommer fra en tabel med navnet: Firma
På Formen Nyhedsbreve_Input ligger en underformular med navnet: Nyhedsbreve_Input underformular Den er lavet som Dataark Her ligger ligeledes en kontrol med navnet Firma-ID
Når jeg trukker på en record her vil jeg finde den tilsvarende record på formen
Jeg benytter Makroer - specielt GåTilPost men det virker ikke. Jeg får bl.andet fejlen: objekted Firma-ID er ikke åben.
Hvordan stiller jeg det op i Makroer? Jeg er villig til at give mange point til den der kan hjælpe.
I underformularen har du en egenskab der hedder Underordnede og overordnede felter. Dise 2 felter skal eksistere i begge formularer. Hvis du vælger et unikt ID i begge formularer, vil underformularen altid vise de poster, der er knyttet til posten i hovedformularen.
Det ved jeg og det benytter jeg også. Det er det modsatte jeg skal have løst. Altså når jeg trykker på underformularens record skal jeg have fundet og vist den tilsvarende i Formen
Det kan godt være, at jeg misforstår dig. Har du et unikt felt der identificerer posterne, og er det en specifik post du vil finde og ikke en gruppe poster der matcher en værdi i underformularen?
Ja Firma-ID er unik I formularen ser man kun et firmanavn. I underformularen alle firmanavne. Jeg ønsker at kunne trykke på et firmanavn i underformularen hvorefter dette navn findes og vises i formularen. Det du skriver om Me. osv kender jeg ikke til. Kan det ikke laves i Makroer?
Jeg ved ikke om det kan laves i en makro. Jeg benytter ikke selv makroprogrammering. Me. refererer til den formular markøren står i og er i VBA som er det programmeringssprog Access benytter.
Det er muligt, at din "navnekonvention" skaber problemer, idet en bindestreg opfattes forkert af Access. Specialtegn og mellemrum burde være bandlyst i feltnavne. Har du stadig problemer så prøv denne:
Jeg har lige et spørgsmål mere der gælder den modsatte vej: Jeg ønsker i Me.Parent.Form at klikke på kontrollen Firma der så finder firma på en underformular datakontrol med navn: Nyhedsbreve_Input underformular Jeg har lavet det sådan men det mælder fejl:
Private Sub Firma_Click() Nyhedsbreve_Input underformular.Filter = "[FirmaId] = " & [FirmaId] & "" Nyhedsbreve_Input underformular.FilterOn = True End Sub
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.