Filterne må være slått på i oppsett, og om man da i SQL vil vise til et av filterne kan man bruke følgende:

?Ans1     = Fra Ansatt

?Ans2     = Til Ansatt

?Dato1   = Fra Dato

?Dato =   Til Dato

?Pro1  =   Fra Prosjekt

?Pro2 =   Til Prosjekt

?Avd1  =  Fra Avdeling

?Avd2  =  Til Avdeling

?Anl1 =  Fra Anlegg

?Anl2 = Til Anlegg

?Kun1 = Fra Kunde

?Kun2 = Til Kunde

?Art1 =  Fra Art

?Art2  = Til Art

?Arb1 = Fra Arbeidstype

?Arb2 = Til Arbeidstype

 

Med datofelter satt på kan man for eksempel lage en SQL som dette:

SELECT [Fornavn] & " " & [Etternavn] AS Ansatt, tblTimeregistrering_behandlet.Dato, [tblArbeidsarter].[ArbeidsartNr] & " " & [ArbeidsartNavn] AS Timetype, tblTimeregistrering_behandlet.Ma_Timer AS Antall

FROM (tblAnsatte INNER JOIN tblTimeregistrering_behandlet ON tblAnsatte.Ansattnummer = tblTimeregistrering_behandlet.AnsattID) INNER JOIN tblArbeidsarter ON tblTimeregistrering_behandlet.ArbeidsartNr = tblArbeidsarter.ArbeidsartNr

WHERE (((tblTimeregistrering_behandlet.Dato)>?dato1));

Eller med begge datofiltrene på som dette:

SELECT [Fornavn] & " " & [Etternavn] AS Ansatt, tblTimeregistrering_behandlet.Dato, [tblArbeidsarter].[ArbeidsartNr] & " " & [ArbeidsartNavn] AS Timetype, tblTimeregistrering_behandlet.Ma_Timer AS Antall

FROM (tblAnsatte INNER JOIN tblTimeregistrering_behandlet ON tblAnsatte.Ansattnummer = tblTimeregistrering_behandlet.AnsattID) INNER JOIN tblArbeidsarter ON tblTimeregistrering_behandlet.ArbeidsartNr = tblArbeidsarter.ArbeidsartNr

WHERE (((tblTimeregistrering_behandlet.Dato)between ?dato1 AND ?dato2));

 

Det er viktig å merke seg at normalt at man ikke skal bruke #  foran dato felter, og heller ikke '  foran tekstfelter, slik man ville gjort her:

Select * from tblOppgaver where OppgaveNr=’1000’;

Select * from tblTimeregistrering_behandlet where dato >=#01/01/2011#;

Når man bruker filteret erstatter man disse slik:

Select * from tblOppgaver where OppgaveNr=?Pro1;

Select * from tblTimeregistrering_behandlet where Dato >=?Dato1;

Denne rapporten er laget ved hjelp av Sql-Rapport:

Som en ser er det mulig å legge til en delrapport for eksempel til summering nederst.
Slik er rapporten satt opp:

Når man kjører rapporten kommer det ene filteret man har valgt frem, og man må velge en dato:

Man kan slå på alle filterne – men det er SQL setningen som bestemmer om filterne virker.  Det hjelper ikke å slå på FraDato og TilDato 

dersom man ikke bruker filterne  ?Dato1 og ?Dato2. Det er viktig å merke seg at disse filterne er case-sensitive, så ?dato1 vil ikke virke.

 

Et eksempel til:

Slå på Avdelingsfilter og datofilter fra til:

Sql som lister timer for en avdeling i en bestemt periode.

Er du nysgjerrig på hvordan Tidsbanken kan hjelpe din bedrift?

Ta kontakt med oss i dag for å høre hvordan vi kan hjelpe deg

Hva er Tidsbanken?

Manuelt administrativt arbeid er tidkrevende og unødvendig. Vi hjelper kunder i alle bransjer med å unngå dette. Våre kunder er alt fra de største butikkjedene i landet med flere tusen ansatte, til små entreprenører med kun noen få. Felles for alle er at de ønsker å fange tiden! Vi gir kundene våre oversikt og kontroll på arbeidstiden til deres ansatte gjennom dynamiske vaktlister og automatisk genererte timelister, alt skreddersydd til hver enkelt kunde. Tidsbanken regner ut alt av overtid og tillegg automatisk, slik at du alltid kan være trygg på at du betaler riktig lønn, hver gang. Sammen skaper vi vinnere!

Les mer om Tidsbanken her

Kurs

Vi anbefaler ofte å heller få et grunnleggende eller viderkommende kurs enn hjelp til ett og ett spørsmål. Våre kunderådgivere vil da kunne hjelpe deg og se helheten i programmet på en ny måte og vi kan lære deg tips og triks som gjør din hverdag mer effektiv.

Se vår kurs katalog her

Send en e-post

Til tider kan det være stor pågang på telefonsupport, vi oppfordrer dere derfor til å sende deres supporthenvendelser pr e-post. Dette gjør at vår supportavdeling kan løses flere saker raskere. Kontakt oss på

support@tidsbanken.no

Ta en telefon

Når dere ringer til oss vil den som sitter på supportvakt forsøke å hjelpe dere umiddelbart. Hvis spørsmålet er komplisert eller krever endringer av beregningsregler i Tidsbanken, vil konsulenten opprette en sak som løses av en av våre kunderådgivere. Telefonnummer vårt er

55 27 37 00