[Gambas-user] DataView Help

Benoit Minisini benoit.minisini at gambas-basic.org
Wed Jul 12 23:50:23 CEST 2023

Le 12/07/2023 à 15:59, Gianluigi a écrit :
> Il 12/07/23 10:17, Gianluigi ha scritto:
>> Sorry Benoit, Lee,
>> I had misspelled the query, but even with the correct queries nothing 
>> changes, you always get the last row of the grid.
>> Of course the error nessage does not appear....
>> $iCurrentIndex = DataSource1.Find("students_id=&1 AND surname=&2", i, 
>> $sLastSurname)
>> DataView1.Find("surname=&1 AND students_id=&2", $sLastSurname, i)
>> Regards
>> Gianluigi
> Hi Benoit,
> I tried to get the row from DataView_Data when the cell value is that of 
> the saved record.
> Unfortunately it returns zero.
> I've run out of ideas and I don't think I'm the only one, yet if the 
> record sits in the correct row how is it possible not to get that darn 
> number?
> Since my head is now broken, I await some nightly inspiration.
> Sigh!
> Regards

In the last commit, calling DataSource.Save() on a new record 
automatically moves it to the newly created record.

After having called DataSource.Save(), you just have to read 
DataSource.Index to get the index of the newly created record.


Benoît Minisini.

More information about the User mailing list