Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bild auf Befehlsschaltfläche nur unter Bedingungen anzeigen
Gehe zu Seite Zurück  1, 2
zurück: Standartfarben im Formular ändern ? weiter: kombinationsfeld spalten separat ? 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
Willi Wipp
Moderator


Verfasst am:
06. Okt 2006, 12:01
Rufname:
Wohnort: Raum Wiesbaden

Re: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei - Re: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei

Nach oben
       Version: Office 2003

Hi KoMa,

wie waere es mit einem ungebundenen Unterformular, etwa so wie n diesem Beispiel (Beispiel_KoMa.zip)

PS (12:06): Habe das Beispiel gerade noch etwas erweitert.
Jetzt kann man in dem UFo auch noch den DS fuer das HFo auswaehlen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
06. Okt 2006, 12:27
Rufname:


AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei - AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei

Nach oben
       Version: Office 2003

Hi, diese Möglichkeit kommt leider nicht in Frage, da ich die Grafiken zu den einzelnen PlatzIDs an verschiedenen Positionen im Formular einbinden muss.
Willi Wipp
Moderator


Verfasst am:
06. Okt 2006, 13:34
Rufname:
Wohnort: Raum Wiesbaden

Re: Bild auf Befehlsschaltfläche nur unter Bedingu... (II) - Re: Bild auf Befehlsschaltfläche nur unter Bedingu... (II)

Nach oben
       Version: Office 2003

Hi KoMa,

dann hier mal noch eine andere Variante Beispiel (Beispiel_KoMa2.zip)
In Zukunft das Beispiel bitte moeglichst realitaetsnah,
dann kann man gleich den richtigen Ansatz verfolgen Wink

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
KoMa
Gast


Verfasst am:
06. Okt 2006, 14:54
Rufname:

AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei - AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei

Nach oben
       Version: Office 2003

Ok, das wäre eine Notlösung. Optimal wäre es jedoch, wenn keine Schrift in dem Feld/Objekt wär. Und wie sieht es mit der aktualisierung aus. wenn ich direkt im formular z.B. alle Felder eines Datensatzes leere, aktualisiert er dann die Anzeige ob belegt oder nicht?
Gast



Verfasst am:
06. Okt 2006, 23:27
Rufname:

AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei - AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei

Nach oben
       Version: Office 2003

hallo,

Nouba hat natürlich recht, aber damit es für Dich begreifbar ist, was er meint,

hier ein weitergeführter code, den Du einfach in deine Beispieldatei in den VBA Editor kopieren musst.
Damit ändern sich die Farben beim Wechseln der Datensätze (von Nouba)
Und es ändern sich die Farben nach einer Eingabe in ein beliebiges Feld.
Die Abfrage brauchst Du nicht.

Den Sinn zwar nicht erkennend, hier der code
Code:
Option Compare Database
Option Explicit

Private Sub Form_Current()
    SetColorFields
End Sub

Private Sub Text2_AfterUpdate()
    SetColorFields
End Sub

Private Sub Text4_AfterUpdate()
    SetColorFields
End Sub

Private Sub Text6_AfterUpdate()
    SetColorFields
End Sub

Private Sub Text10_AfterUpdate()
   ' Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[PlatzID] = '" & Me![Text10] & "'"
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Private Sub SetColorFields()
    If Me!PlatzID = "01011" Then
        If Len(Me!Nummer) Or Len(Me!Bezeichnung) Or Len(Me!Beschreibung) Then
            Me!Rechteck8.BackColor = vbRed
          Else
            Me!Rechteck8.BackColor = vbGreen
        End If
    End If
    If Me!PlatzID = "01012" Then
        If Len(Me!Nummer) Or Len(Me!Bezeichnung) Or Len(Me!Beschreibung) Then
            Me!Rechteck12.BackColor = vbRed
          Else
            Me!Rechteck12.BackColor = vbGreen
        End If
    End If
    If Me!PlatzID = "01013" Then
        If Len(Me!Nummer) Or Len(Me!Bezeichnung) Or Len(Me!Beschreibung) Then
            Me!Rechteck14.BackColor = vbRed
          Else
            Me!Rechteck14.BackColor = vbGreen
        End If
    End If
End Sub

schönen Gruß
Willi Wipp
Moderator


Verfasst am:
07. Okt 2006, 11:36
Rufname:
Wohnort: Raum Wiesbaden

Re: Bild auf Befehlsschaltfläche nur unter Bedingu... (III) - Re: Bild auf Befehlsschaltfläche nur unter Bedingu... (III)

Nach oben
       Version: Office 2003

Hi KoMa
Zitat:
Optimal wäre es jedoch, wenn keine Schrift in dem Feld/Objekt wär.
Man kann z.B. die Textfarbe gleich der Hintergrundfarbe setzen.
Oder mit zusaetzlichen unsichtbaren Textfeldern arbeiten...

Zitat:
Und wie sieht es mit der aktualisierung aus. wenn ich direkt im Formular z.B. alle Felder eines Datensatzes leere, aktualisiert er dann die Anzeige ob belegt oder nicht?
Wie waere es wenn Du es einfach mal versuchst Wink
Wenn die Aenderung nicht im Formular passiert,
dann ist eventuell ein Requery noetig um die Formulardaten zu aktualisieren.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
KoMa
Gast


Verfasst am:
09. Okt 2006, 10:11
Rufname:


AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei - AW: Bild auf Befehlsschaltfläche nur unter Bedingungen anzei

Nach oben
       Version: Office 2003

Vielen Dank, bin jetzt erstmal weiter gekommen. Mal schauen wie lange. ^^
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite Zurück  1, 2
Diese Seite Freunden empfehlen

Seite 2 von 2
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: nur einmal anzeigen 4 bohne 674 21. Okt 2005, 16:22
bohne nur einmal anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abos die ablaufen Anzeigen lassen ? 1 reneschaub 477 04. Okt 2005, 18:56
jens05 Abos die ablaufen Anzeigen lassen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Bild einfügen 1 merlinteam 578 10. Sep 2005, 11:14
rita2008 Bild einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular anzeigen, und dann sortieren 1 christian_10 597 22. Aug 2005, 13:28
lothi Abfrage in Formular anzeigen, und dann sortieren
Keine neuen Beiträge Access Tabellen & Abfragen: gruppieren-beide texteintraege anzeigen 7 paty 1196 14. Jun 2005, 02:54
tobes gruppieren-beide texteintraege anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Attribut unter gewissen Bedingungen auf "required" 6 Noob 592 06. Apr 2005, 10:46
Noob Attribut unter gewissen Bedingungen auf "required"
Keine neuen Beiträge Access Tabellen & Abfragen: alle Kunden mit letzter Rechnung anzeigen 2 Dalmatinchen 1109 08. März 2005, 20:58
Dalmatinchen alle Kunden mit letzter Rechnung anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage mit mehreren Bedingungen 5 Gast 1416 15. Nov 2004, 16:01
Skogafoss Löschabfrage mit mehreren Bedingungen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit sum, max Wert und verhätnis summe/max anzeigen? 1 IV 2531 04. Nov 2004, 18:14
Skogafoss Abfrage mit sum, max Wert und verhätnis summe/max anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze anzeigen? 3 MichaelB 1122 19. Okt 2004, 12:45
lothi Anzahl der Datensätze anzeigen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript