Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.676 pregleda

Najnovija ↓

Continuous form + filtriranje po datumu 13.02.2009. u 15:58 · pre 215 meseci #1
Poštovanje svima!

Imam jednu continuous form-u koja na sebi ima par podataka:

Redni broj, Prezime, Ime, Datum i par modula koji mi služe za pretraživanje te forme, tj. da kad korisnik napravi klik mišem na određeno polje u formi, recimo na polje Prezime u formi u kojem piše Vonić, forma će izbaciti samo one rezultate u formi koji se tiću prezimena Vonić. Slična stvar je napravita i za redni broj.

Problem koji imam tiće se datuma, tj. filtriranja po datumu.

Non stop mi javlja grešku, a meni još uvijek nije jasno zašto jer kad gledam kod meni djeluje sve OK.

Kod u modulu glasi:
Code:

Public Sub SetFilterD()

On Error Resume Next
Set frm = Screen.ActiveForm

With frm
    If .FilterOn = False Then
        .Filter = Screen.ActiveControl.name + "=#" & Screen.ActiveControl.Value & "#"
    Else
        .Filter = .Filter & " and " & Screen.ActiveControl.name + "=#" & Screen.ActiveControl.Value & "#"
    End If
   .FilterOn = True
   .Requery
  End With

Set frm = Nothing

End Sub


Krajnja ideja je kad korisnik klikne na polje Datum u continuous formi recimo 10.02.2009 da izbaci sve rezultate koji se tiću tog datuma

Zna li tko u čemu je problem?
Re: Continuous form + filtriranje po datumu 13.02.2009. u 16:23 · pre 215 meseci #2
Pretpostavljam da je to polje u tabeli tipa Date... Ali da ipak probas da uklonis ove #?
Potpis
"Takozvani praktični ljudi bili bi korisni i zasluživali bi svaku pohvalu i poštovanje kad od te svoje praktičnosti ne bi hteli da naprave smisao života i razlog svoga opstanka, opravdanje za podjarmljivanje i terorisanje svih onih koji su lišeni toga praktičnog smisla, ali zato stvoreni za druge, možda više i bolje podvige."

Ivo Andric
Re: Continuous form + filtriranje po datumu 13.02.2009. u 16:51 · pre 215 meseci #3
Da polje je tipa Date.

Pokušao sam i to.

To inače koristim za filtriranje brojeva. I tada mi javlja sljedeću grešku:

Syntax error in number in query expression 'Datum=8.2.200'.
Re: Continuous form + filtriranje po datumu 14.02.2009. u 11:30 · pre 215 meseci #4
Javlja ti grešku zbog decimalne točke u datumu 02.04.2009
probaj staviti 02/04/2009 pa češ vidjeti da dobro radi
Re: Continuous form + filtriranje po datumu 17.02.2009. u 15:35 · pre 215 meseci #5
MOzda je lakse da naucis korisniak da koristi Right Click i filtriranje direktno iz Accessa? Dobar filter se jako tesko programira i uvek naidje nesto sto programirani filter ne pokriva.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme