Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
6
Erster Beitrag:
vor 2 Jahren, 11 Monaten
Letzter Beitrag:
vor 2 Jahren, 11 Monaten
Beteiligte Autoren:
willy hermans, Paulo Oliveira, Bart VDE, Fabrice Harari

TableSelect(MyTable,taEnd)

Startbeitrag von willy hermans am 23.07.2015 12:28

Hello,

I want to acces the last line of a memory table without reading the whole table.

Something like

TableSelect(MyTable,taEnd)
nNewRowID = Col_RowID +1

But TableSelect does not works with taEnd.

I can solve it with

for each row of MyTable ...

But that is not an elegant solution.

Thanks,

Willy Hermans

Antworten:

Hello,

You could use something like that :

MyTable[Mytable..Occurrence].COL_RowID

Regards,
Bart

von Bart VDE - am 23.07.2015 12:48
Hi Bart

try tableselect(TableName, TableCount(tablename))

Best regards

von Fabrice Harari - am 23.07.2015 12:49
MyTable[Mytable..Occurrence].COL_RowID

does the job

tablecount(MyTable) counts the number of lines but it does not give the content of the last line.

TableSelect does not select the line that was ranked. Maybe it does not work on memory tables.

Thanks,

Willy Hermans

von willy hermans - am 23.07.2015 13:12
if you need to select one line use tabeselectplus instead of tableselect

von Paulo Oliveira - am 23.07.2015 13:16
Hello,

Indeed this works also.

Thanks,

Willy.

von willy hermans - am 24.07.2015 08:58
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.