Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Tabellen 22 Jan 2023 10:52 #1

  • Hoppel
  • Hoppels Avatar Autor
  • Offline
  • Beiträge: 13
  • Dank erhalten: 1
Hi,
Abfrage ? Tabelle
Ich versuche jetzt seit einer Stunde die "Variable Makierte Zeile" zu finden, um die Tabelle zu bearbeiten.
Aktuelle Zeile markieren, Daten auslese.
Wer kann helfen ?

Gruß Hoppel

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellen 24 Jan 2023 21:38 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 459
  • Dank erhalten: 301
Servus lieber Stefan.

Im Kontext zu Hoppels Vorhaben probierte ich einen Bereich innerhalb einer Tabelle einzufärben um zu überprüfen ob der Bereich markiert wird, was mir nur bedingt gelungen ist. 
Danach wollte ich die Hintergrundfarben wieder entfernen mittels 'Setze in [.Tabelle(Tabelle_1).Füllfarbe]: '' ' .
Das Ergebnis ist ein schwarzer Hintergrund. Im Eigenschaftenfenster des Tabellenelements erhält man jedoch nach entfernen des Wertes der Hintergrundfarbe wieder den neutralen Hintergrund.

cX4Web cX4Web Code

Was ist das?

1  *** Tabellentest
2  Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1', Rahmen: veränderbar Werkzeugfenster, oben auf
3  Tabelle Text: '1;2;3;4;5¶2;¶3;', 5 Zeilen, 5 Spalten  (ID='Tabelle_1', Bindung [tabvariable], X='3,44', Y='3,44', Breite='121,44', Höhe='86,52', Zielfenster='Anzeige-Fenster1', Anker: 15, gebunden an [tabvariable])
4  Button 'Hintergrundfarbe löschen', autom. Größe  (ID='Button_1', X='3,44', Y='96,84', Zielfenster='Anzeige-Fenster1', Anker: 6)
5  Button 'Text in Zellen löschen', autom. Größe  (ID='Button_2', X='43,39', Y='96,84', Zielfenster='Anzeige-Fenster1', Anker: 6)
6  Warte Endlos (Warten auf zu behandelnde Ereignisse)
7  
8  
9  :: Anzeige(Anzeige-Fenster1)_Element(Tabelle_1)_Klick
10  *** Hier wird eine Zählervariable verwendet um aus der Tabelle zwei Zellkoordinaten zu erhalten um dann, wenn den Wert 2 einnimmt,¶mit den beiden Variablen 'Startmarkierung sowie Endmarkierung' einen bestimmten Bereich einzufärben. Die Variablen werden nach den Mausklicks richtig initialisiert¶Die Zellen jedoch werden versetzt eingefärbt.¶
11  Setze in [Startmarkierung[i++]]: '[.Tabelle(Tabelle_1).Spalte.Index(-1)];[.Tabelle(Tabelle_1).Zeile.Index(-1)]' , MultiSet '¶'
12  Wenn (? Werteprüfung'' = '2')
13   Setze in [Endmarkierung]: '[Startmarkierung1]' 
14   Setze in [.Tabelle.Zelle([Startmarkierung]:[Endmarkierung]).Füllfarbe]: '13' 
(15   Setze in [.Tabelle.Zelle(1;1:4;4).Füllfarbe]: '13'
16   Setze in : '0' 
17  Ende Wenn
18  Beende Unterprogramm (Zurück)
19  
20  :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (26 Zeilen, cX 5.0.10.0, Lizenz: Cmd_Table, Premium)


lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker. Grund: Was vergessen ;-)

Tabellen 25 Jan 2023 13:18 #3

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 857
  • Dank erhalten: 1182
Hallo, Leute!

Das Tabellen-Element hat in der Tat keine "aktuelle Zeile/Spalte", auch wenn das naheliegend wäre.
Ich werde mir das nochmal ansehen, wie so etwas optisch darstellbar wäre, da auch das verwendete Microsoft-Element sowas dummerweise nicht vorsieht.

Der Ansatz von Christian wäre eine Möglichkeit, jedoch ist die gesetzte Farbe "leer" ja wirklich als schwarz vorgegeben. Da müsste aber eh für jede Zelle in der Zeile deren Farbe zwischengespeichert und wiederhergestellt werden, da diese ja unterschiedlich sein könnten...

Dies ist halt wirklich ein Schwachpunkt dieser Tabelle (auch wenn die früheren Varianten sowas konnten).

Wie gesagt: Steht nun auf meiner Liste!

Liebe Grüße
Stefan
.
Folgende Benutzer bedankten sich: daywalker, Siebald, Hoppel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellen 25 Jan 2023 13:49 #4

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 459
  • Dank erhalten: 301
Danke für die Info Stefan. 

lg Christian
Folgende Benutzer bedankten sich: Hoppel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellen 25 Jan 2023 17:14 #5

  • Hoppel
  • Hoppels Avatar Autor
  • Offline
  • Beiträge: 13
  • Dank erhalten: 1
Danke auch an Dir Christian, das du versucht hast mein Problem zu lösen.
Danke auch an Stefan, ich hoffe du findest da eine Lösung.

Gruß Hoppel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellen 25 Jan 2023 18:45 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 459
  • Dank erhalten: 301
Gerne Hoppel. 

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden