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
 
How are you doing the calculations? Are you using the Format function?
 
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top