Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Schriftfarbe von Schaltfläche in Endlosformular ändern
zurück: Wie ... Kombi/listenfeld alles einmal weiter: allg. Probleme mit DB (Filter/Tabellenstruktur/Formular) Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Toni8767
Hobby VBA'ler


Verfasst am:
15. Nov 2012, 10:47
Rufname:

Schriftfarbe von Schaltfläche in Endlosformular ändern - Schriftfarbe von Schaltfläche in Endlosformular ändern

Nach oben
       Version: Office 2007

Hallo Forum,

folgendes Problem. Ich habe ein Formular mit eingebettetem Unterformular, das Unterformular ist ein Endlosformular mit 3 Feldern und einem Button. Über den Button wird ein zweites Formular geöffnet in dem Details zu dem Datensatz angezeigt werden.

Nun möchte ich das der zugehörige Button im Endlosformular wenn Details angegeben sind die Schriftfarbe ändert.

Im Moment bekomme ich es nur hin das alle Buttons eingefärbt werden.
Über:
Code:
Private Sub Form_Load()
    Dim id1 As Integer
   
    id1 = [Forms]![tblProjektkopfdaten]![tblTagebuch]![ID]
    If DCount("ID", "Gesprächsnotizen", id1) <> 0 Then
        Forms!tblProjektkopfdaten!tblTagebuch!Befehl16.ForeColor = vbGreen
    End If
End Sub
Ist es möglich das von mir gewollte umzusetzen ? Wahrscheinlich sehe ich wieder den Wald vor lauter Bäumen nicht ! Very Happy
Danke euch !!

Gruß

der Toni
KlausMz
Moderator Access


Verfasst am:
15. Nov 2012, 11:12
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Schriftfarbe von Schlatfläche in Endlosformular ändern - AW: Schriftfarbe von Schlatfläche in Endlosformular ändern

Nach oben
       Version: Office 2007

Hallo,
das ist für einen Befehlsbutton nicht möglich, kann auch gar nicht gehen wenn Du mal logisch überlegst. Du hast ja nur einen Namen für alle Buttons, also werden auch alle gefärbt. Wie willst Du die Buttons datensatzabhängig unterscheiden?

Als Hilfskrücke kannst Du ein ganz normales Textfald nehmen das Du ähnlich wie einen Button gestaltest. Dieses Textfeld kannst Du mit der bedingten Formatierung (kein VBA erforderlich) wie gewünscht formatieren. Es muss die bedingte Formatierung verwendet werden.
Aber ob Dir das aber gefällt, weis ich nicht. Man müsste auch noch per VBA den Mauszeiger umgestalten, in ein Zeigefinger, was auch Aufwand ist und nicht ganz trivial wegen des Rücksetzens.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Toni8767
Hobby VBA'ler


Verfasst am:
15. Nov 2012, 11:31
Rufname:

AW: Schriftfarbe von Schaltfläche in Endlosformular ändern - AW: Schriftfarbe von Schaltfläche in Endlosformular ändern

Nach oben
       Version: Office 2007

Hallo Klaus,

danke für deine Antwort. Das mit der bedingten Formatierung hab ich mir fast gedacht Sad .
Nur leider komme ich dort nicht weiter. Da ich nicht weiß was ich dort eintragen muss, da ich ja den Bezug zu einer anderen Tabelle herstellen muss. (Die Tabellen haben eine Beziehung über die ID).
Was muss ich dort eintragen damit mir das ungebundene Textfeld eingefärbt wird wenn in der anderen Tabelle ein Datensatz mit der gleichen ID wie in der ersten existiert.
Ich hoffe das ich es einigermaßen verständlich ausgedrückt habe. Embarassed
Danke nochmal

Gruß

Der Toni
Marsupilami72
Office-VBA-Programmierer


Verfasst am:
15. Nov 2012, 11:43
Rufname:
Wohnort: Goslar

AW: Schriftfarbe von Schaltfläche in Endlosformular ändern - AW: Schriftfarbe von Schaltfläche in Endlosformular ändern

Nach oben
       Version: Office 2007

Du musst für das Unterformular eine Abfrage erstellen, die die Daten aus dieser und der Detailtabelle per outer join so zusammenfasst, dass alle Datensätze der Haupttabelle enthalten sind. Dann steht in den Feldern für die Detailtabelle nur etwas drin, wenn auch ein Datensatz existiert.

Auf dieses Feld der Abfrage kannst Du Dich bei der bedingten Formatierung beziehen.

_________________
Gruß,
Martin

Bitte keine Fragen per PN - dafür ist das Forum da!
Toni8767
Hobby VBA'ler


Verfasst am:
15. Nov 2012, 12:34
Rufname:


AW: Schriftfarbe von Schaltfläche in Endlosformular ändern - AW: Schriftfarbe von Schaltfläche in Endlosformular ändern

Nach oben
       Version: Office 2007

Toni8767 am 15. Nov 2012 um 11:04 hat folgendes geschrieben:
Hi Marsupulami,

danke für deine Antwort. Das Prinzip habe ich verstanden, aber ich bekomme keine Abfrage hin bei der mit alle Datensätze der Haupttabelle angezeigt werden, sondern nur die Datensätze für die ein Detaileintrag existiert.

Das mit dem outer join ist mir noch zu hoch Embarassed
Ich denke es ist nur eine Option / Kriterium in der Abfrage. Aber welches ??
Danke.

Gruß

Der Toni

Toni8767 am 15. Nov 2012 um 11:09 hat folgendes geschrieben:
Halt Stop !!!

Habs gefunden... natürlich unter SQL Cool
Oh mann Embarassed
Sry, melde mich wenns geklappt hat .

Danke nochmal Very Happy

Sooooooooooo.....
hat geklappt !!!!!
Danke nochmal an euch beide !!!!!!
Bis denne

Gruß

Der Toni
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: via Schaltfläche Wert aus Abfrage in Feld eintragen 8 Smmmile 612 16. Mai 2007, 22:41
Smmmile via Schaltfläche Wert aus Abfrage in Feld eintragen
Keine neuen Beiträge Access Tabellen & Abfragen: Feldgröße per VBA oder Makro ändern 4 MiNic 1963 02. Mai 2007, 19:32
jens05 Feldgröße per VBA oder Makro ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Feld - , bzw. Spalteneigenschaften ändern 2 azrael1982 637 25. Apr 2007, 13:44
azrael1982 Feld - , bzw. Spalteneigenschaften ändern
Keine neuen Beiträge Access Tabellen & Abfragen: nach Requery soll Datensatz im Endlosformular auf gleicher P 5 t-bird 2053 13. Apr 2007, 12:30
blicki nach Requery soll Datensatz im Endlosformular auf gleicher P
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikat-Abgleich in Kunden-DB; Bei Dublette: Status ändern 0 deadlink 1011 30. März 2006, 22:13
deadlink Duplikat-Abgleich in Kunden-DB; Bei Dublette: Status ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Access: Startwert in AutoWert-Feldern ändern !! 3 Veramarie 17346 11. Jan 2006, 19:11
Veramarie Access: Startwert in AutoWert-Feldern ändern !!
Keine neuen Beiträge Access Tabellen & Abfragen: Großbuchstaben in Kleinbuchstaben ändern 2 ssesche 2146 26. Nov 2005, 22:27
ssesche Großbuchstaben in Kleinbuchstaben ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Abfrage ändern 1 getonbody 927 16. Nov 2005, 09:33
rita2008 Datensatz nach Abfrage ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Per Abfrage die Tabellenstruktur ändern 2 Wanner 929 26. Sep 2005, 08:54
wanner Per Abfrage die Tabellenstruktur ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Hyperlink Text anzeige per Aktualisierungsabfrage ändern? 1 mc-electronic.de 2270 20. Aug 2005, 17:20
jens05 Hyperlink Text anzeige per Aktualisierungsabfrage ändern?
Keine neuen Beiträge Access Tabellen & Abfragen: Datentyp in Datenbank mit verknüpften Tabellen ändern 2 mafke 1781 06. Apr 2005, 16:18
mafke Datentyp in Datenbank mit verknüpften Tabellen ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Währungsformat ändern - Punkt und Komma?? 4 mivogt 4350 03. März 2005, 15:22
mivogt Währungsformat ändern - Punkt und Komma??
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum