Hi:
It depends on how you are binding the records in the table to the form. To readily allow the user to enter filter criteria requires using the Informix 4GL CONSTRUCT verb.
Consider this code stub:
OPEN FORM find_user from "frm/find_user"
DISPLAY FORM find_user
DEFINE query_1 CHAR(300),
MESSAGE "Enter search criteria."
LET int_flag = FALSE
CONSTRUCT query_1 ON
user_id
FROM
user_id
IF query_1 IS NULL OR
query_1 = " "
THEN
LET query_1 = "1=1"
END IF END CONSTRUCT
LET s1 = "SELECT * FROM o_timetrack WHERE ", query_1 CLIPPED
PREPARE sel1 FROM s1
DECLARE c_node SCROLL CURSOR FOR sel1
# End Stub
The find_user screen has only one column - user_id.
Let me know if you have any questions,
Regards,
Ed