G
Guest
I have created an ADP connected to SQL Server 2000.
I Open a table in grid view with Access 2003 SP1 and select the form-based
filter.
Entering a value >30 in the 4th Field I expect to see all records with the
value greater than 30 in Field 4 (Field4>30). Instead I get all records with
Field1>30.
All Filters entered allways apply to the first field in the record. Why that?
The same effect is also shown in Access 2002 but not Access 2000.
Also MDBs do not show this strange effect.
Doing the same with a form:
create a new form
select the table as a recordsource
add all fields and change the form for grid view
in grid view select the form-based filter and add a filter in Field4 (>30)
apply the filter, you will get the wrong resultset (Field1>30)
go back to design view and inspect the filter property
you should see ((Table1.Field4=30))
now just edit the filter property in design view !
remove the last ) and reenter it
go to grid view and you will see the correct result (Field4>30)
Could it be that this error only applies to the german version of Access
2003 or do you experience the same effect?
Thank you for reporting your experience.
I Open a table in grid view with Access 2003 SP1 and select the form-based
filter.
Entering a value >30 in the 4th Field I expect to see all records with the
value greater than 30 in Field 4 (Field4>30). Instead I get all records with
Field1>30.
All Filters entered allways apply to the first field in the record. Why that?
The same effect is also shown in Access 2002 but not Access 2000.
Also MDBs do not show this strange effect.
Doing the same with a form:
create a new form
select the table as a recordsource
add all fields and change the form for grid view
in grid view select the form-based filter and add a filter in Field4 (>30)
apply the filter, you will get the wrong resultset (Field1>30)
go back to design view and inspect the filter property
you should see ((Table1.Field4=30))
now just edit the filter property in design view !
remove the last ) and reenter it
go to grid view and you will see the correct result (Field4>30)
Could it be that this error only applies to the german version of Access
2003 or do you experience the same effect?
Thank you for reporting your experience.