query problems

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have the followng:

SELECT Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null AND
[loan acct #] = [loan acct #]") AS Expr1
FROM Tbl_archive
GROUP BY Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null AND
[loan acct #] = [loan acct #]")
HAVING (((Tbl_archive.PopEnterDt)=Date()));

but the value entered in the Expr1 column is the same for ALL rows. How can
I make it to where the value for the Expr1 column looks at the value in the
[loan acct #] column for each row?

thanks in advance,
geebee
 
You need to change the criteria on each step through the records. Currently
your DLookup is returning the first record it finds where status is not null
and the loan acct# in the row is equal to the loan acct# in the row. Which
is basically the same as where status is null and loan acct # is not null

Assumption
Loan Acct # is a text field.

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #] ="""
& [loan acct #] & """") AS Expr1

If loan acct # is a number field then change """ to " and """" to nothing.
 
SELECT Tbl_archive.[Loan Acct #],
Tbl_archive.PopEnterDt,
Tbl_archive.status
FROM Tbl_archive
WHERE Tbl_archive.PopEnterDt = Date()
AND Tbl_archive.status Is Not Null;
 
the column is a number column. I now have the following:

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #] ="""
& [loan acct #] & """") AS Expr1

but the syntax is bad. whats wrong?

thanks in advance,
geebee


John Spencer said:
You need to change the criteria on each step through the records. Currently
your DLookup is returning the first record it finds where status is not null
and the loan acct# in the row is equal to the loan acct# in the row. Which
is basically the same as where status is null and loan acct # is not null

Assumption
Loan Acct # is a text field.

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #] ="""
& [loan acct #] & """") AS Expr1

If loan acct # is a number field then change """ to " and """" to nothing.

geebee said:
I have the followng:

SELECT Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null
AND
[loan acct #] = [loan acct #]") AS Expr1
FROM Tbl_archive
GROUP BY Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null
AND
[loan acct #] = [loan acct #]")
HAVING (((Tbl_archive.PopEnterDt)=Date()));

but the value entered in the Expr1 column is the same for ALL rows. How
can
I make it to where the value for the Expr1 column looks at the value in
the
[loan acct #] column for each row?

thanks in advance,
geebee
 
hi,

Jerry, your query is only a simple query and I want to include a domain
aggregate function, like:

SELECT Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive", "[popentrerdt] = Date()
AND [loan acct #] = '' & [loan acct #] & ) AS Expr1;
FROM Tbl_archive
GROUP BY Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt, Tbl_archive.status
HAVING (((Tbl_archive.PopEnterDt)=Date()));

but I am having NO luck!

please help

thanks in advance,
geebee


Jerry Whittle said:
SELECT Tbl_archive.[Loan Acct #],
Tbl_archive.PopEnterDt,
Tbl_archive.status
FROM Tbl_archive
WHERE Tbl_archive.PopEnterDt = Date()
AND Tbl_archive.status Is Not Null;

--
Jerry Whittle
Light. Strong. Cheap. Pick two. Keith Bontrager - Bicycle Builder.


geebee said:
I have the followng:

SELECT Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null AND
[loan acct #] = [loan acct #]") AS Expr1
FROM Tbl_archive
GROUP BY Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not Null AND
[loan acct #] = [loan acct #]")
HAVING (((Tbl_archive.PopEnterDt)=Date()));

but the value entered in the Expr1 column is the same for ALL rows. How can
I make it to where the value for the Expr1 column looks at the value in the
[loan acct #] column for each row?

thanks in advance,
geebee
 
As I said in my earlier post, if your Loan Acct # field is a number field
you must get rid of the delimiters around it

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #] = " &
[loan acct #] )AS Expr1

geebee said:
the column is a number column. I now have the following:

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #]
="""
& [loan acct #] & """") AS Expr1

but the syntax is bad. whats wrong?

thanks in advance,
geebee


John Spencer said:
You need to change the criteria on each step through the records.
Currently
your DLookup is returning the first record it finds where status is not
null
and the loan acct# in the row is equal to the loan acct# in the row.
Which
is basically the same as where status is null and loan acct # is not null

Assumption
Loan Acct # is a text field.

DLookUp("status","tbl_archive","[status] Is Not Null AND [loan acct #]
="""
& [loan acct #] & """") AS Expr1

If loan acct # is a number field then change """ to " and """" to
nothing.

geebee said:
I have the followng:

SELECT Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not
Null
AND
[loan acct #] = [loan acct #]") AS Expr1
FROM Tbl_archive
GROUP BY Tbl_archive.[Loan Acct #], Tbl_archive.PopEnterDt,
Tbl_archive.status, DLookUp("status","tbl_archive","[status] Is Not
Null
AND
[loan acct #] = [loan acct #]")
HAVING (((Tbl_archive.PopEnterDt)=Date()));

but the value entered in the Expr1 column is the same for ALL rows.
How
can
I make it to where the value for the Expr1 column looks at the value in
the
[loan acct #] column for each row?

thanks in advance,
geebee
 

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

Similar Threads

yikes 7
conditional criteria 4
change to UPDATE query 3
delete query 4
append only if [status] is different 3
query speed 5
DUPLICATE QUERY results 1
join type not supported 5

Back
Top