Subject Re: SQL statement not working on the form
From AGOSTINHO <AGOSTINHOTEIXEIRA@YAHOO.COM>
Date Mon, 31 Aug 2020 23:19:36 -0400
Newsgroups dbase.getting-started

Many thanks to Marvin Bick, Gaetano and Akshat Kapoor for your great help
Will practice and will let you know
Agostinho

Mervyn Bick Wrote:

> On 2020-08-31 09:00, Gaetano wrote:
> >
> > Hi Agostinho,
> >
> > I am attaching an example that works for me using a pushbutton to change
> > the SQL statement.
> >
> > It is important to have a % in the original query else I was getting
> > memory access violations when trying to use % in the requery().
> >
> > The form is under c:\dbasetutorial and the table and memo file under
> > c:\dbasetutorial\tables but you can edit the paths in the Form to meet
> > your needs (open the form in theĀ  source editor to update paths else you
> > may get warning about files not existing)
> >
> > I will let the experts confirm that this is a valid way.
>
> Stop the bus!  :-)
>
> There are a couple of issues here.
>
> On occasion, for instance where you want to change the display in a grid
> from one table to another, it is necessary to change the sql property of
> a query.  This should, however, not normally be done.  If you do need to
> do it, you need to set the query's active property false, change the sql
> string and then set the query's active property true to fetch the new
> data for display.
>
> If you need to change the data displayed from the same table either use
> a filter or a parameter driven query.   A filter works but it has
> limitations.  With a parameter driven query, to fetch new records simply
> change the parameter(s) and requery().
>
> Mervyn.
>
>
>
>