MakeTable QUery

  • Thread starter Thread starter Henro
  • Start date Start date
H

Henro

I have a query with a lort of (calculated) Date/Time fields. If I export
this to a new table the new table has a mixture of TEXT, Numeric and
Date/Time fields. How can I make sure that all is converted to numeric so
that the new table has only numeric fields?

Grtz Henro
 
I ain't using the format, is that what I should be doing?

To be more complete, below the SQL of the query I use to make the table:

PARAMETERS Begindatum DateTime, Einddatum DateTime;
SELECT Urenregistratie.ID, Urenregistratie.Engineer,
[Urenregistratie]![Datum] AS Weeknummer, Urenregistratie.Datum, Nz([Start
Dag],"0:00") AS StartDag, Nz([Eind Dag],"0:00") AS Einddag,
Nz([Lunch],"0:00") AS LunchMIS, Nz([Totaal reis],"0:00") AS Totaalreis,
NZ(IIf((NZ([Totaal reis])-NZ([Urenregistratie]![Eigen
reistijd]))<0,0,(NZ([Totaal reis])-NZ([aftrekbaar]))),"0:00") AS
ReistijdWerk, Nz([Avond Start],"0:00") AS AvondStart, Nz([Avond
Eind],"0:00") AS AvondEind, NZ((NZ([Eind dag]-[Start Dag]))+(NZ([Avond
Eind])-NZ([Avond Start]))-NZ([Lunch]),"0:00") AS Totaaltijd, (NZ([Eind
dag])-NZ([Start Dag]))+(NZ([Avond Eind])-NZ([Avond
Start]))-NZ([Lunch])-NZ([Aftrekbaar]) AS [Totale werkdag],
Urenregistratie.Omschrijving, Urenregistratie.[Te werken uren], [Totale
werkdag]-[Te werken uren] AS [Plus of min], Urenregistratie.[Eigen
reistijd], IIf(NZ([Eigen reistijd])>NZ([Totaal reis]),0,NZ([Eigen
Reistijd])) AS Aftrekbaar, NZ([InstBSItijd],"0:00") AS InstBSItijdMIS,
NZ([InstMultiCash],"0:00") AS InstMulticashMIS, Nz([InstONXtijd],"0:00") AS
InstONXtijdMIS, NZ([InstONXtijd],"0:00") AS InstONEtijdMIS,
NZ([SolBSItijd],"0:00") AS SolBSItijdMIS, NZ([SolMulticash],"0:00") AS
SolMulticashMIS, NZ([SolONXtijd],"0:00") AS SolONXtijdMIS,
NZ([SolONEtijd],"0:00") AS SolONEtijdMIS,
NZ([ReistijdDEALGerelateerd],"0:00") AS ReistijdDEALGerelateerdMIS,
Nz([Overige],"0:00") AS OverigeMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([ProjectDEAL])+NZ([Advies
Sales Telefonisch Consult])+NZ([Urenregistratie]![ReistijdDEALGerelateerd])
AS TotaalDEAL, NZ([Algemene uren],"0:00") AS Algemeneuren,
NZ([Bilateraal/Coaching],"0") AS BilateraalCoaching,
NZ([Cursus/Opleiding],"0") AS CursusOpleiding, NZ([Werkoverleg],"0:00") AS
WerkOverlegMIS, NZ([Reistijd niet client Gerelateerd],"0") AS
ReistijdNietClientGerelateerd, NZ([ProjectDEAL],"0") AS ProjectDEALMIS,
NZ([ProjectNONDEAL],"0") AS ProjectNONDEALMIS, NZ([Advies Sales Telefonisch
Consult],"0") AS AdviesSalesTelefonischConsult, NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client Gerelateerd])+NZ([ProjectNONDEAL]) AS TotaalNONDeal,
NZ([Verlof/Vakantie],"0") AS VerlofVakantie, NZ([Ziek],"0") AS ZiekMIS,
NZ(NZ([Verlof/Vakantie])+NZ([Ziek]),"0") AS TotaalPersoonlijkMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie]) AS [Controle Uren],
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie])+NZ([Ziek])-NZ([Totale werkdag])
AS [Check], IIf([Totale
Werkdag]=0,0,((NZ([TotaalDEAL])/NZ([ZakelijkeUren])))) AS PrcDEAL,
IIf([Totale werkdag]=0,0,((NZ([TotaalNONDeal])/NZ([ZakelijkeUren])))) AS
PrcNONDEAL, NZ([Totale werkdag]-NZ([Ziek])-NZ([Verlof/Vakantie]),"0:00") AS
ZakelijkeUren INTO MIS
FROM Urenregistratie
WHERE (((Urenregistratie.Engineer)<>"Henk Iking" And
(Urenregistratie.Engineer)<>"Martin Tokkie" And (Urenregistratie.Engineer)
Is Not Null) AND ((Urenregistratie.Datum)>([Begindatum]-1) And
(Urenregistratie.Datum)<([Einddatum]+1)));


Grtz,

Henro
 
No, you definitely don't want to use the Format function, since it returns a
string.

I think your problem is what you've got in your Nz function calls: you're
returning strings if the value is null. Assuming that, for instance,
StartDag should be a time, you want Nz([Start Dag], #0:00:00#)

I have no idea what ReistijdWerk is supposed to be. You've got it wrapped in
an Nz(..., "0:00"), but it can never be null, due to the IIf you've got.

--
Doug Steele, Microsoft Access MVP

(No private e-mails, please)



Henro said:
I ain't using the format, is that what I should be doing?

To be more complete, below the SQL of the query I use to make the table:

PARAMETERS Begindatum DateTime, Einddatum DateTime;
SELECT Urenregistratie.ID, Urenregistratie.Engineer,
[Urenregistratie]![Datum] AS Weeknummer, Urenregistratie.Datum, Nz([Start
Dag],"0:00") AS StartDag, Nz([Eind Dag],"0:00") AS Einddag,
Nz([Lunch],"0:00") AS LunchMIS, Nz([Totaal reis],"0:00") AS Totaalreis,
NZ(IIf((NZ([Totaal reis])-NZ([Urenregistratie]![Eigen
reistijd]))<0,0,(NZ([Totaal reis])-NZ([aftrekbaar]))),"0:00") AS
ReistijdWerk, Nz([Avond Start],"0:00") AS AvondStart, Nz([Avond
Eind],"0:00") AS AvondEind, NZ((NZ([Eind dag]-[Start Dag]))+(NZ([Avond
Eind])-NZ([Avond Start]))-NZ([Lunch]),"0:00") AS Totaaltijd, (NZ([Eind
dag])-NZ([Start Dag]))+(NZ([Avond Eind])-NZ([Avond
Start]))-NZ([Lunch])-NZ([Aftrekbaar]) AS [Totale werkdag],
Urenregistratie.Omschrijving, Urenregistratie.[Te werken uren], [Totale
werkdag]-[Te werken uren] AS [Plus of min], Urenregistratie.[Eigen
reistijd], IIf(NZ([Eigen reistijd])>NZ([Totaal reis]),0,NZ([Eigen
Reistijd])) AS Aftrekbaar, NZ([InstBSItijd],"0:00") AS InstBSItijdMIS,
NZ([InstMultiCash],"0:00") AS InstMulticashMIS, Nz([InstONXtijd],"0:00") AS
InstONXtijdMIS, NZ([InstONXtijd],"0:00") AS InstONEtijdMIS,
NZ([SolBSItijd],"0:00") AS SolBSItijdMIS, NZ([SolMulticash],"0:00") AS
SolMulticashMIS, NZ([SolONXtijd],"0:00") AS SolONXtijdMIS,
NZ([SolONEtijd],"0:00") AS SolONEtijdMIS,
NZ([ReistijdDEALGerelateerd],"0:00") AS ReistijdDEALGerelateerdMIS,
Nz([Overige],"0:00") AS OverigeMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([ProjectDEAL])+NZ([Advies
Sales Telefonisch Consult])+NZ([Urenregistratie]![ReistijdDEALGerelateerd])
AS TotaalDEAL, NZ([Algemene uren],"0:00") AS Algemeneuren,
NZ([Bilateraal/Coaching],"0") AS BilateraalCoaching,
NZ([Cursus/Opleiding],"0") AS CursusOpleiding, NZ([Werkoverleg],"0:00") AS
WerkOverlegMIS, NZ([Reistijd niet client Gerelateerd],"0") AS
ReistijdNietClientGerelateerd, NZ([ProjectDEAL],"0") AS ProjectDEALMIS,
NZ([ProjectNONDEAL],"0") AS ProjectNONDEALMIS, NZ([Advies Sales Telefonisch
Consult],"0") AS AdviesSalesTelefonischConsult, NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client Gerelateerd])+NZ([ProjectNONDEAL]) AS TotaalNONDeal,
NZ([Verlof/Vakantie],"0") AS VerlofVakantie, NZ([Ziek],"0") AS ZiekMIS,
NZ(NZ([Verlof/Vakantie])+NZ([Ziek]),"0") AS TotaalPersoonlijkMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie]) AS [Controle Uren],
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie])+NZ([Ziek])-NZ([Totale werkdag])
AS [Check], IIf([Totale
Werkdag]=0,0,((NZ([TotaalDEAL])/NZ([ZakelijkeUren])))) AS PrcDEAL,
IIf([Totale werkdag]=0,0,((NZ([TotaalNONDeal])/NZ([ZakelijkeUren])))) AS
PrcNONDEAL, NZ([Totale werkdag]-NZ([Ziek])-NZ([Verlof/Vakantie]),"0:00") AS
ZakelijkeUren INTO MIS
FROM Urenregistratie
WHERE (((Urenregistratie.Engineer)<>"Henk Iking" And
(Urenregistratie.Engineer)<>"Martin Tokkie" And (Urenregistratie.Engineer)
Is Not Null) AND ((Urenregistratie.Datum)>([Begindatum]-1) And
(Urenregistratie.Datum)<([Einddatum]+1)));


Grtz,

Henro
Douglas J. Steele said:
How are you doing the calculations? Are you using the Format function?
 
You are right, NZ returns strings. If I replace the 0:00 with #0:00:00# that
is literally what I see in the table. I have to find a way around the NZ,
but you got me off on the right way!

Thnx!

Henro

Douglas J. Steele said:
No, you definitely don't want to use the Format function, since it returns a
string.

I think your problem is what you've got in your Nz function calls: you're
returning strings if the value is null. Assuming that, for instance,
StartDag should be a time, you want Nz([Start Dag], #0:00:00#)

I have no idea what ReistijdWerk is supposed to be. You've got it wrapped in
an Nz(..., "0:00"), but it can never be null, due to the IIf you've got.

--
Doug Steele, Microsoft Access MVP

(No private e-mails, please)



Henro said:
I ain't using the format, is that what I should be doing?

To be more complete, below the SQL of the query I use to make the table:

PARAMETERS Begindatum DateTime, Einddatum DateTime;
SELECT Urenregistratie.ID, Urenregistratie.Engineer,
[Urenregistratie]![Datum] AS Weeknummer, Urenregistratie.Datum, Nz([Start
Dag],"0:00") AS StartDag, Nz([Eind Dag],"0:00") AS Einddag,
Nz([Lunch],"0:00") AS LunchMIS, Nz([Totaal reis],"0:00") AS Totaalreis,
NZ(IIf((NZ([Totaal reis])-NZ([Urenregistratie]![Eigen
reistijd]))<0,0,(NZ([Totaal reis])-NZ([aftrekbaar]))),"0:00") AS
ReistijdWerk, Nz([Avond Start],"0:00") AS AvondStart, Nz([Avond
Eind],"0:00") AS AvondEind, NZ((NZ([Eind dag]-[Start Dag]))+(NZ([Avond
Eind])-NZ([Avond Start]))-NZ([Lunch]),"0:00") AS Totaaltijd, (NZ([Eind
dag])-NZ([Start Dag]))+(NZ([Avond Eind])-NZ([Avond
Start]))-NZ([Lunch])-NZ([Aftrekbaar]) AS [Totale werkdag],
Urenregistratie.Omschrijving, Urenregistratie.[Te werken uren], [Totale
werkdag]-[Te werken uren] AS [Plus of min], Urenregistratie.[Eigen
reistijd], IIf(NZ([Eigen reistijd])>NZ([Totaal reis]),0,NZ([Eigen
Reistijd])) AS Aftrekbaar, NZ([InstBSItijd],"0:00") AS InstBSItijdMIS,
NZ([InstMultiCash],"0:00") AS InstMulticashMIS, Nz([InstONXtijd],"0:00") AS
InstONXtijdMIS, NZ([InstONXtijd],"0:00") AS InstONEtijdMIS,
NZ([SolBSItijd],"0:00") AS SolBSItijdMIS, NZ([SolMulticash],"0:00") AS
SolMulticashMIS, NZ([SolONXtijd],"0:00") AS SolONXtijdMIS,
NZ([SolONEtijd],"0:00") AS SolONEtijdMIS,
NZ([ReistijdDEALGerelateerd],"0:00") AS ReistijdDEALGerelateerdMIS,
Nz([Overige],"0:00") AS OverigeMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([ProjectDEAL])+NZ([Advies
Sales Telefonisch Consult])+NZ([Urenregistratie]![ReistijdDEALGerelateerd])
AS TotaalDEAL, NZ([Algemene uren],"0:00") AS Algemeneuren,
NZ([Bilateraal/Coaching],"0") AS BilateraalCoaching,
NZ([Cursus/Opleiding],"0") AS CursusOpleiding, NZ([Werkoverleg],"0:00") AS
WerkOverlegMIS, NZ([Reistijd niet client Gerelateerd],"0") AS
ReistijdNietClientGerelateerd, NZ([ProjectDEAL],"0") AS ProjectDEALMIS,
NZ([ProjectNONDEAL],"0") AS ProjectNONDEALMIS, NZ([Advies Sales Telefonisch
Consult],"0") AS AdviesSalesTelefonischConsult, NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client Gerelateerd])+NZ([ProjectNONDEAL]) AS TotaalNONDeal,
NZ([Verlof/Vakantie],"0") AS VerlofVakantie, NZ([Ziek],"0") AS ZiekMIS,
NZ(NZ([Verlof/Vakantie])+NZ([Ziek]),"0") AS TotaalPersoonlijkMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie]) AS [Controle Uren],
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie])+NZ([Ziek])-NZ([Totale werkdag])
AS [Check], IIf([Totale
Werkdag]=0,0,((NZ([TotaalDEAL])/NZ([ZakelijkeUren])))) AS PrcDEAL,
IIf([Totale werkdag]=0,0,((NZ([TotaalNONDeal])/NZ([ZakelijkeUren])))) AS
PrcNONDEAL, NZ([Totale werkdag]-NZ([Ziek])-NZ([Verlof/Vakantie]),"0:00") AS
ZakelijkeUren INTO MIS
FROM Urenregistratie
WHERE (((Urenregistratie.Engineer)<>"Henk Iking" And
(Urenregistratie.Engineer)<>"Martin Tokkie" And (Urenregistratie.Engineer)
Is Not Null) AND ((Urenregistratie.Datum)>([Begindatum]-1) And
(Urenregistratie.Datum)<([Einddatum]+1)));


Grtz,

Henro
"Douglas J. Steele" <NOSPAM_djsteele@NOSPAM_canada.com> schreef in bericht
How are you doing the calculations? Are you using the Format function?

--
Doug Steele, Microsoft Access MVP

(No private e-mails, please)



I have a query with a lort of (calculated) Date/Time fields. If I export
this to a new table the new table has a mixture of TEXT, Numeric and
Date/Time fields. How can I make sure that all is converted to
numeric
so
that the new table has only numeric fields?

Grtz Henro
 
Yesssssss, the NZ returns a string!!!!

I am so happy :-D

Douglas J. Steele said:
No, you definitely don't want to use the Format function, since it returns a
string.

I think your problem is what you've got in your Nz function calls: you're
returning strings if the value is null. Assuming that, for instance,
StartDag should be a time, you want Nz([Start Dag], #0:00:00#)

I have no idea what ReistijdWerk is supposed to be. You've got it wrapped in
an Nz(..., "0:00"), but it can never be null, due to the IIf you've got.

--
Doug Steele, Microsoft Access MVP

(No private e-mails, please)



Henro said:
I ain't using the format, is that what I should be doing?

To be more complete, below the SQL of the query I use to make the table:

PARAMETERS Begindatum DateTime, Einddatum DateTime;
SELECT Urenregistratie.ID, Urenregistratie.Engineer,
[Urenregistratie]![Datum] AS Weeknummer, Urenregistratie.Datum, Nz([Start
Dag],"0:00") AS StartDag, Nz([Eind Dag],"0:00") AS Einddag,
Nz([Lunch],"0:00") AS LunchMIS, Nz([Totaal reis],"0:00") AS Totaalreis,
NZ(IIf((NZ([Totaal reis])-NZ([Urenregistratie]![Eigen
reistijd]))<0,0,(NZ([Totaal reis])-NZ([aftrekbaar]))),"0:00") AS
ReistijdWerk, Nz([Avond Start],"0:00") AS AvondStart, Nz([Avond
Eind],"0:00") AS AvondEind, NZ((NZ([Eind dag]-[Start Dag]))+(NZ([Avond
Eind])-NZ([Avond Start]))-NZ([Lunch]),"0:00") AS Totaaltijd, (NZ([Eind
dag])-NZ([Start Dag]))+(NZ([Avond Eind])-NZ([Avond
Start]))-NZ([Lunch])-NZ([Aftrekbaar]) AS [Totale werkdag],
Urenregistratie.Omschrijving, Urenregistratie.[Te werken uren], [Totale
werkdag]-[Te werken uren] AS [Plus of min], Urenregistratie.[Eigen
reistijd], IIf(NZ([Eigen reistijd])>NZ([Totaal reis]),0,NZ([Eigen
Reistijd])) AS Aftrekbaar, NZ([InstBSItijd],"0:00") AS InstBSItijdMIS,
NZ([InstMultiCash],"0:00") AS InstMulticashMIS, Nz([InstONXtijd],"0:00") AS
InstONXtijdMIS, NZ([InstONXtijd],"0:00") AS InstONEtijdMIS,
NZ([SolBSItijd],"0:00") AS SolBSItijdMIS, NZ([SolMulticash],"0:00") AS
SolMulticashMIS, NZ([SolONXtijd],"0:00") AS SolONXtijdMIS,
NZ([SolONEtijd],"0:00") AS SolONEtijdMIS,
NZ([ReistijdDEALGerelateerd],"0:00") AS ReistijdDEALGerelateerdMIS,
Nz([Overige],"0:00") AS OverigeMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([ProjectDEAL])+NZ([Advies
Sales Telefonisch Consult])+NZ([Urenregistratie]![ReistijdDEALGerelateerd])
AS TotaalDEAL, NZ([Algemene uren],"0:00") AS Algemeneuren,
NZ([Bilateraal/Coaching],"0") AS BilateraalCoaching,
NZ([Cursus/Opleiding],"0") AS CursusOpleiding, NZ([Werkoverleg],"0:00") AS
WerkOverlegMIS, NZ([Reistijd niet client Gerelateerd],"0") AS
ReistijdNietClientGerelateerd, NZ([ProjectDEAL],"0") AS ProjectDEALMIS,
NZ([ProjectNONDEAL],"0") AS ProjectNONDEALMIS, NZ([Advies Sales Telefonisch
Consult],"0") AS AdviesSalesTelefonischConsult, NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client Gerelateerd])+NZ([ProjectNONDEAL]) AS TotaalNONDeal,
NZ([Verlof/Vakantie],"0") AS VerlofVakantie, NZ([Ziek],"0") AS ZiekMIS,
NZ(NZ([Verlof/Vakantie])+NZ([Ziek]),"0") AS TotaalPersoonlijkMIS,
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie]) AS [Controle Uren],
NZ([InstBSItijd])+NZ([Overige])+NZ([InstONXtijd])+NZ([InstONEtijd])+NZ([SolB
SItijd])+NZ([SolONXtijd])+NZ([SolONEtijd])+NZ([Algemene
uren])+NZ([Bilateraal/Coaching])+NZ([Cursus/Opleiding])+NZ([WerkOverleg])+NZ
([Reistijd Niet Client
Gerelateerd])+NZ([ProjectDEAL])+NZ([ProjectNONDEAL])+NZ([Advies Sales
Telefonisch Consult])+NZ([Verlof/Vakantie])+NZ([Ziek])-NZ([Totale werkdag])
AS [Check], IIf([Totale
Werkdag]=0,0,((NZ([TotaalDEAL])/NZ([ZakelijkeUren])))) AS PrcDEAL,
IIf([Totale werkdag]=0,0,((NZ([TotaalNONDeal])/NZ([ZakelijkeUren])))) AS
PrcNONDEAL, NZ([Totale werkdag]-NZ([Ziek])-NZ([Verlof/Vakantie]),"0:00") AS
ZakelijkeUren INTO MIS
FROM Urenregistratie
WHERE (((Urenregistratie.Engineer)<>"Henk Iking" And
(Urenregistratie.Engineer)<>"Martin Tokkie" And (Urenregistratie.Engineer)
Is Not Null) AND ((Urenregistratie.Datum)>([Begindatum]-1) And
(Urenregistratie.Datum)<([Einddatum]+1)));


Grtz,

Henro
"Douglas J. Steele" <NOSPAM_djsteele@NOSPAM_canada.com> schreef in bericht
How are you doing the calculations? Are you using the Format function?

--
Doug Steele, Microsoft Access MVP

(No private e-mails, please)



I have a query with a lort of (calculated) Date/Time fields. If I export
this to a new table the new table has a mixture of TEXT, Numeric and
Date/Time fields. How can I make sure that all is converted to
numeric
so
that the new table has only numeric fields?

Grtz Henro
 
Back
Top