10. august 2000 - 14:29Der er
18 kommentarer og 1 løsning
Apply Filter på underformular (Access2K)
Hvordan tildeler jeg et filter til en underformular ? Filteret er defineret som flg;
Filter = Date - (Antal dage overskredet=7/14/30)
Mit problem er at dette valg bestemmes i formularhovedet, og i detaljesektionen er underformularen(dataarket), som jeg ønsker at tilføre filteret. Jeg har prøvet docmd.selectobject men får fejlen at objektet ikke er åbent ?(!)
Hvis du har en hovedform, der hedder \"HovedForm\" og deri har du en Underform, der hedder ... ja rigtigt ... \"UnderForm\", så laver du følgende VBA kode i din Hovedform:
Hmm jeg får fejlen : \"MS Access kan ikke finde feltet [underform] der refereres til i udtrykket\" Det er ikke fordi jeg ikke har indsat det rigtige navn på underformularen ..
Æh, det var det vist alligevel *Blush* Men det virker vist ikke helt efter hensigten, ihvertfald ser det ikke ud som om at der \"filtreres\" poster fra ..
For ikke at blande forskellige problemstillinger ind i dette, så prøv lige at benytte et ganske almindeligt nummer-felt eller evt. et tekst-felt i din underform istedet for.
Den lader til at æde den som den ser ud her; Me.Controls![RykkerSystem(OrdrerData)].Form.Filter = \"[Ordre Indsendt]\" < \"[Date - 7]\" Dog har jeg poster med dato\'er mindre end 03-08-00, som ikke bliver vist ?!?
Indrømmet, jeg er en cut\'n\'paste coder :) Når jeg bruger dit ovenstående eksempel, spørger den efter en værdi til \'Date\' ?!? Det løste jeg ved først at gemme værdien i en tekstbox med datatype datofelt. Nu spiller det bare !!! Tak for tålmodigheden :))
Har du nogen idé om hvordan jeg laver det sådan, at når man dobbeltklikker på kundenavnet, så åbnes en formular indeholdende data/stats på kunden. Umiddelbart ser mit forslag sådanne ud :
Private Sub Navn_DblClick(Cancel As Integer)
Dim StdDocName As String Dim StdLinkCriteria As String
Utroligt. Eksperten har ikke den fejl mere. Ovenstående skulle være korrekt, hvis du har et felt, i din nuværende form, der hedder [navn] og et felt i din Leverandør form, der også hedder [navn].
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.