26. september 2014 - 15:13Der er
6 kommentarer og 1 løsning
Subform med filter - input fra en anden form
En database med en dynamisk søgefunktion, er lavet så man kan dblclick på en post og få flere oplysninger om den (historik). Den "Form" er lavet så de vigtigste oplysninger fra den første form er angivet på den næste, dog med en Subform nedenunder. Subformen skal helst være låst hele tiden.
Vil gerne at at man kan klikke på en knap, hvis man skal lave en tilføjelse af en post (historik). Den nye post skal tastes i en ny form (for at være mere brugervenlig).
Problem: Jeg kan godt få det til at virke direkte i "Subformen", men jeg får ikke filteret med til den næste "form" (til oprettelse af en ny post). Hvordan gør man det?
Søge funktionen er: Public Function GetFilter(Optional F As Form) As String
Dim SQLStr As String Dim ctrl As Control
If F Is Nothing Then Set F = Screen.ActiveForm
For Each ctrl In F Select Case ctrl.Tag Case "Tekst" If Not Tom(ctrl) Then SQLStr = SQLStr & "[" & Mid(ctrl.Name, 4) & "] = '" & ctrl & "' And " End If
Det er taget fra et eksempel jeg har fundet i en anden Database. Jeg ved ikke meget om det, men det virker som jeg gerne vil have det til.
Is the SQL being used to set the forms filter OR is it used to set the forms records source.
You need to set the same property (filter or record source) in the other form.
BUT looking at this.
"hvis man skal lave en tilføjelse af en post (historik). Den nye post skal tastes i en ny form (for at være mere brugervenlig)"
Why do you need to have a filter on the form if you intend entering a new record? You will still be able to enter a new record even if it doesn't comply to the previous filter you entered and as soon as its entered it will no longer be visible because of the filter.
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.