Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
5
Erster Beitrag:
vor 1 Jahr, 7 Monaten
Letzter Beitrag:
vor 1 Jahr, 7 Monaten
Beteiligte Autoren:
Michael Drechsel, heinz kübler

[WD20] Select and highlite a row/column in a table

Startbeitrag von Michael Drechsel am 17.04.2016 15:22

Hi,

one of my users ask me if I can provide a "search function" like Excel does.
He wants something like a fulltext search over all columns (there are a lot).

Excel search the whole table, list the results in a window and if the user selects a result, it jumps to the cell and highlited it.

So far so good. My first idea was AAF, but it founds only results in the visible part of the table.
So I have to build my own procedure.

Is there any way to jump and highlite a specific column/row ?

Tabelselect() and tableposition() only works with rows ...

Antworten:

Ok, highlite and jump to the row is no problem.
But I don´t know how to jump to a specific column (cell)

von Michael Drechsel - am 17.04.2016 15:45
your friend is setfocus (Tablename.columnname)

highlite a column is also possible : (Tablename.columnname..brushcolor = lightred)

regards, heinz

von heinz kübler - am 17.04.2016 19:43
Hi Heinz,

no, is not my friend :(. It doesn´t work.
I have 50 columns. I use

setfocus(mytable.col_50) (which is the last column outside the visible area of the table)

The table doesn´t scroll to the last column.

von Michael Drechsel - am 18.04.2016 05:58
ok, I found it:

It works only if the table is in edit mode ....

von Michael Drechsel - am 18.04.2016 06:02
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.