Open als gegevensblad?

Status
Niet open voor verdere reacties.

Aquiahora

Gebruiker
Lid geworden
10 mei 2007
Berichten
48
Hallo

Toch maar weer een vraagje, want ik kan het nergens vinden.
Ik heb een form met daarin een subform.
Op het subform een opdrachtknop die een gefilterd formulier opent.
Nu wil ik dat gefilterd formulier in een gegevensblad opent.
Maar wat ik ook verander hij blijft openen in formulier.

Ik heb alle mogelijkheden bij het ontwerpen van het formulier gebruikt. Als ik het form apart open krijg ik wel gegevensblad, maar zodra ik het via de opdrachtknop in het subform opent niet.
In het eigenschappen venster heb ik ook al veel dingen steeds veranderd. Wil niet lukken.

Wie heeft nog een tip voor mij?
 
Hallo Aquiahora,

kijk eens naar de VBA code die in de Bij Klikken gebeurtenis van je knop staat.
Daarom wordt de methode OpenForm gebruikt.
Je kan aan deze methode een eigenschap meesturen die bepaalt in welke weergave je formulier wordt geopend.
Zie VBA Help, even zoeken op OpenForm.

Groet,

Tardis
 
Private Sub Knop37_Click()
On Error GoTo Err_Knop37_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "Openstaande Rrekeningen"

stLinkCriteria = "[KlantId]=" & "'" & Me![Debiteuren] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Knop37_Click:
Exit Sub

Waar kan ik hier dan aangeven dat ie in gegevensblad moet openen?
 
Staat duidelijk beschreven in VBA Help, kwestie van ff goed lezen.

Succes,

Tardis
 
nog niet

Ben daar mee bezig geweest.(helpfunctie) Als je bedoelt dat ik het form dan moet aanpassen zodat ik toch een soort van gegevensblad krijg, dan is dit toch net helemaal wat ik graag wil.
Want op die manier kan ik die rij niet meer selecteren. En ik wil via selectie het tekstvak vullen op het subform.
Het moet toch mogelijk zijn om ergens simpel neer te zetten dat ik via die opdrachtknop een gegevensblad krijg?
 
Je moet deze coderegel aanpassen

DoCmd.OpenForm stDocName, , , stLinkCriteria

Kies in het codevenster voor Help in de menubalk en zoek op OpenForm.
Of selecteer in de coderegel het woord OpenForm en klik op F1.
Wat je vind in Help spreekt voor zich, zo moeilijk kan dat toch niet zijn :confused:

Ik kan het natuurlijk ook even voorkauwen maar daar steek je niets van op.

Groet,

Tardis
 
Ben daar mee bezig geweest.(helpfunctie) Als je bedoelt dat ik het form dan moet aanpassen zodat ik toch een soort van gegevensblad krijg, dan is dit toch net helemaal wat ik graag wil.
Want op die manier kan ik die rij niet meer selecteren. En ik wil via selectie het tekstvak vullen op het subform.
Het moet toch mogelijk zijn om ergens simpel neer te zetten dat ik via die opdrachtknop een gegevensblad krijg?

Heb inmiddels een topic elders gevonden.
Dit is het antwoord wat ik zocht.
stDocName = "Openstaande Facturen"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan