Filter Op heffen zonder dat je naar het eerste record gaat.

Status
Niet open voor verdere reacties.

zRowix

Gebruiker
Lid geworden
7 nov 2006
Berichten
273
Geachte,

Ik heb het volgende probleem ik heb van een tabel 2 forms gemaakt een lijst / overzicht form en een kaart form.

Nu heb ik op het kaart form een knopje overzicht deze geeft mijn overzicht form weer als ik nu dubbel klik op de record kiezer van springt hij naar de juiste kart tot zo ver top maar nu komt het echte probleem.

Als hij naar het form springt heeft hij hem gefiltert en werken dus mijn knoppen vooruit achteruit niet meer hij zou dus het filter moeten opheffen maar als je dit doen springt hij naar het eerste record dit is niet de bedoeling

ik gebruik om naar het kaart form te springen de volgende code

Code:
Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Bestelformulier"
    
    stLinkCriteria = "[BestelformulierId]=" & Me![BestelformulierId]
    DoCmd.OpenForm stDocName, , , stLinkCriteria

iemand een idee??
 
Wat jij op dit moment doet is inderdaad een filter aanbrengen.
Wat jij wilt is dat het formulier alle records toont en dat de focus op een specifiek record gezet wordt. Je moet je formulier dus op een andere manier gaan openen.
Open het formulier zonder filter (linkcriteria) en zoek naar het record dat je op dat moment wilt tonen.
Hiervoor kun je Docmd.FindRecord gebruiken.
 
zover ik kan zien werkt dit als (ctrl+f) vanuit de help zie ik alleen zoeken op waardes als "Kees" maar mij lukt het niet om op bijvoorbeeld "[BestelformulierId]=" & Me![BestelformulierId] te zoeken dus kom ik soms bij het verkeerde record uit heb je misschien een idee hoe ik dit kan bereiken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan