[gelöst] Base: Kontrollfeld/Schrift je nach Inhalt färben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Base: Kontrollfeld/Schrift je nach Inhalt färben

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » So, 05.01.2014 18:33

Ja, da gehst Du in den ersten Beitrag, drückst "ändern" und schreibst das [gelöst] in die Kopfzeile.
Gruß R

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 18:31

Kann man den Beitrag irgendwo als gelöst, erledigt markieren?

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 18:30

Hallo R,
Juhuuu! :)
Es funktioniert. Folgendes habe ich gemacht:
  • Makros alle gelöscht
    Makros neu geladen
    Struktur genau beachtet (denke da war der Wurm bei mir. Bibliotheken-Modul-Mix)
    Makro, so wie Du mit "States" benannt, in der Bibliothek "Standard"
    Maros zugewiesen
Vielen. vielen Dank!!!
(natürlich auch an Rik)

Gruß aus Graz,

Dieter

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 17:10

Hallo R,
ja Du hast Recht, Deine Makros laufen jetzt astrein. Danke. Werde mich daran machen dass ich "meine" auch zum Laufen bringe :D .

Berichte später

bis dann
Dieter

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » So, 05.01.2014 13:46

Hallo Dieter,
ich habe da noch mal eine Idee, warum meine Dateien, ggf. bei Dir nicht funktionieren. Es muss natürlich zugelassen werden, dass die mitgelieferten Makros auch ausgeführt werden dürfen.
Dazu, stellst du unter
Extras/Optionen/Openoffice.org oder LibreOffice.org/Sicherheit/Makrosicherheit
mindestens die Stufe Mittel ein, dann wirst du beim Öffnen von Dokumenten gefragt, ob du Makros ausführen möchtest.


Gruß R

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » So, 05.01.2014 12:07

Hallo Dieter,
Dieter_Graz hat geschrieben:Ein Bedienfehler meinerseits an Deiner Datei?
vermutlich, bei mir sieht das so aus:
R.png
R.png (2.43 KiB) 4613 mal betrachtet
Nun zu deiner Datei:
Du hast die Makros nicht im Dokument, sondern unter "Meine Makros", darum sind sie nicht mitgekommen und ich kann nicht sehen, was du daran gemacht hast. Es fällt auf, dass im untersten Feld kein S steht.
Die Zusatzinformation ist nicht das S sondern ein B wenn die Hintergrundfarbe angepasst werden soll, kein Eintrag, wenn die Textfarbe angepasst werden soll!

Anbei deine Datei, mit eingebetteten Makros, die bei mir funktioniert.
Habe noch vier zusätzliche Felder eingebaut, damit Du den Unterschied bzgl. Zusatzinfomation nix oder B direkt sehen kannst.
D.png
D.png (5.72 KiB) 4615 mal betrachtet

Gruß R
Dateianhänge
Graz_Dieter_R.odb
(13.42 KiB) 184-mal heruntergeladen

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 11:35

Hallo R,
habe jetzt mal versucht, Dein Beispiel nachzubauen. Davor habe ich immer an meiner Tabelle probiert.
Irgendwo habe ich was übersehen. Habe die beiden Datein verglichen, bis auf das S in den Zusatzinformationen ist mir nichts aufgefallen. Was mache ich falsch.
hab den Nachbau angehängt.


Lg,
Dieter

Achja yes sollte grün sein, no rot usw. Ein Bedienfehler meinerseits an Deiner Datei?
Dateianhänge
Graz_Dieter.odb
(11.51 KiB) 115-mal heruntergeladen
2014-01-05_1112.png
2014-01-05_1112.png (4.14 KiB) 4619 mal betrachtet

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » So, 05.01.2014 10:13

Das tut es doch, siehe Beispieldokument !!!
Ich habe dir eine PN (private Nachricht) geschickt.
Gruß R

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 10:12

Hallo R,
das tut es leider nicht. Nach dem Schließen und wieder Öffnen ist wieder alles in schwarz. Danke für Deine Geduld.

Lg,
Dieter

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » So, 05.01.2014 09:18

Dieter_Graz hat geschrieben:... dass die Werte auch schon beim Starten des Formulars eingefärbt werden ...
Ja, genau dass tut das Makro S_Insert_Backgroundcolor_on_Rowchange, wenn es richtig angewendet wird!
Gruß R

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » So, 05.01.2014 09:14

Hallo Rik,
Vielen Dankfür die Erklärung.
Ich habe die Tabellen ursprünglich aus einen .xlsx Datei importiert. D.h. viele Werte werden nicht mehr verändert, damit erfolgt keine Datenänderung mehr.
Was ich meine ist dass die Werte auch schon beim Starten des Formulars eingefärbt werden.


Gruß aus Graz,

Dieter
Dateianhänge
2014-01-05_0913.png
2014-01-05_0913.png (32.84 KiB) 4634 mal betrachtet

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von F3K Total » Sa, 04.01.2014 23:40

Dieter_Graz hat geschrieben: Leider wusste ich mit den beiden "Farbenformeln" nichts anzufangen
Ganz oben über den Makros steht

Code: Alles auswählen

const C_N = 16711680 'rot
const C_O = 16744960 'orange
const C_Y = 39168 'grün
const C_S = 13882323 'grau
Die Nummern stehen für die Farben, wenn du andere Farben haben möchtest, tauscht du die Nummern aus, wenn du eine Farbe kennst die dir gefällt, z.B.
RGB (4,102,204), dann berechnest Du die Zahl so: 4*256^2+102*256+204 = 288460
Dieter_Graz hat geschrieben:Das Sahnehäubchen wäre jetzt nur noch alle erstmal einzufärben, dem aktuellen Stand nach. Sonst müsste ich alle ändern und wieder zurückändern, das wären nicht Stunden sondern Tage.
Diese Funktion ist bereits integriert:
F3K Total hat geschrieben:... binde S_Insert_Backgroundcolor_on_Rowchange an das Formularereignis Nach dem Datensatzwechsel ...
Gruß R

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » Sa, 04.01.2014 23:29

Hakko R,
ich bin begeistert! Danke!
Es funktioniert astrein, die Schrift wird färbig. Leider wusste ich mit den beiden "Farbenformeln" nichts anzufangen. Sind die dazu da die Werte erstmal alle einzufärben. Momentan sind sie schwarz bis ich den Wert ändere. Allerdings ein yes wird immer ein yes bleiben, d.h. schwarz bleiben. Das Sahnehäubchen wäre jetzt nur noch alle erstmal einzufärben, dem aktuellen Stand nach. Sonst müsste ich alle ändern und wieder zurückändern, das wären nicht Stunden sondern Tage.

Ich muss das "Markroschreiben" unbedingt erlernen, ist eine Super-Sache.

Gruß aus Graz

Dieter

Re: Base: Kontrollfeld/Schrift je nach Inhalt färben

von Dieter_Graz » Sa, 04.01.2014 13:28

Haoll R,
Vielen dank für Deine Mühe. Sobald ich zeit habe werde ich alles ausprobieren und Dir selbstverständlich berichten.

Schönes Wochenende und Gruß aus Graz

Dieter

Nach oben