Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Felder einfärben wenn Datensatz in anderer Tabelle vorhanden
zurück: Im Kalendersteuerelement das aktuelle Datum? weiter: Keine Message Box wenn Ausgangsdatum = date() Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 12:57
Rufname:

Felder einfärben wenn Datensatz in anderer Tabelle vorhanden - Felder einfärben wenn Datensatz in anderer Tabelle vorhanden

Nach oben
       Version: Office XP (2002)

Hallo,

ich habe das Forum gegoogelt bin leider nicht auf eine Antwort gestoßen.

Ich habe ein Formular in das ich mehrere Endlosformulare einbette. Jetzt möchte ich in einem der Endlosformulare ein Textfeld einfärben, wenn dieser Key in einer anderen Tabelle vorhanden ist. Bitte um Hilfe (möchte das mit VBA lösen)

Die Datenherkunft kommt aus einer Abfrage, die sich die Filter aus geladenen Formularen zieht.

merci
Huett
jens05
Moderator


Verfasst am:
28. Mai 2007, 13:21
Rufname:
Wohnort: ~~~~~


AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,
dazu sollte die bedingte Formatierung ausreichen.
mit dem Ausdruck
Code:
DomAnzahl("*";"andereTabelle";"key=" & [Key])>0
und der entsprechenden Formatierung sollte der Wunsch erfüllt sein.
_________________
mfg jens05 Wink
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 14:01
Rufname:

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Huett am 28. Mai 2007 um 13:50 hat folgendes geschrieben:
Hallo,

danke für die Antwort

ich gebe also ein
Code:
    If DomAnzahl("*";"andereTabelle";"key=" & [Key] AND "key2=" & [key])>0 Then
        'control auf z.B. rot
    End If
Ich habe 2 Keys

Sollte das nicht in einer Schleife für jeden Datensatz bearbeitet werden (wenn ich das zum Beispiel bei Form_Load eingebe?)

danke
Hallo,

hab ich falsch verstanden - hab es jetzt über bedingte Formatierung gelöst (genau lesen Wink )

Aber mit den zwei Indezes funkt das irgendwie nicht:
Code:
DomAnzahl("*";"tbl_5tel_Listung_Neu";"ListungID=" & [ListungID] Und "Artikel=" & [Artikel])>0
was mach ich falsch?
Willi Wipp
Moderator


Verfasst am:
28. Mai 2007, 17:21
Rufname:
Wohnort: Raum Wiesbaden

Re: Felder einfärben wenn Datensatz in anderer Tabelle vorha - Re: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hi Huett,

versuch es mal mit dem AND in dem String der Bedingung Wink
Code:
DomAnzahl("*";"tbl_5tel_Listung_Neu";"ListungID=" & [ListungID] & " AND Artikel=" & [Artikel])>0

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 17:32
Rufname:


AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,

danke für den Tipp - funkt leider nicht im Formular ist entweder alles laut der bedingten Formatierung, oder gar nichts - die Daten sind in den tabellen - die Namen und Feldnamen sind auch richtig - ich weis nicht ...
Willi Wipp
Moderator


Verfasst am:
28. Mai 2007, 17:39
Rufname:
Wohnort: Raum Wiesbaden

Re: Felder einfärben wenn Datensatz in anderer Tab... (II) - Re: Felder einfärben wenn Datensatz in anderer Tab... (II)

Nach oben
       Version: Office XP (2002)

Hi Huett,

dann versuch es mal mit einem zusaetzlichen Textfeld mit folgendem Steuerelementinhalt (ControlSource)
Code:
=DomAnzahl("*";"tbl_5tel_Listung_Neu";"ListungID=" & [ListungID] & " AND Artikel=" & [Artikel])

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 17:47
Rufname:

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo Willi Wipp,

hab ich probiert - es kommt immer ein #Fehler und es sieht aus als ob sich das ganze in einer Endlosschleife verhängt, da in dem Bereich das Textfeld flackert ...
-sorry hab' ich nicht dazugeschrieben
Willi Wipp
Moderator


Verfasst am:
28. Mai 2007, 17:55
Rufname:
Wohnort: Raum Wiesbaden

Re: Felder einfärben wenn Datensatz in anderer Tab... (III) - Re: Felder einfärben wenn Datensatz in anderer Tab... (III)

Nach oben
       Version: Office XP (2002)

Hi Huett,

das Textfeld darf natuerlich nicht den Namen Artikel oder ListungID haben.
Kannst Du vielleicht eine entsprechende Beispiel-DB mit anonymen Demo-Daten online stellen?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 18:11
Rufname:

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hi,

das ist schwer - denn die Testdaten sind gross und es dauert diese wieder reinzubekommen -

nur zum Verständins der domänenaggregatfunktion
DomAnzahl("Ein Feld oder * für alle"; "Wo suche ich - Tabelle"; Womit vergleiche ich z.B. primary key)
oder hab' ich da was falsch verstanden?
Sucht er nach dem Textfeld und vergleicht es mit der Tabelle oder sucht er aufgrund der im Formular geladenen Daten und geht dann in die Tabelle schmökern?

Das Problem ist da ich ein bisssschen Faul bin und mir die Grundstruktur vom Assistenten machen lasse und der benennt die Textfelder immer nach dem Datenbankfeld ...
KlausMz
Moderator Access


Verfasst am:
28. Mai 2007, 18:22
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,
Zitat:
das ist schwer - denn die Testdaten sind gross und es dauert diese wieder reinzubekommen -
Du sollst ja in Deiner DB nichts löschen, sondern nur eine BeispeilDB mit ein paar Spieldaten machen die das Problem zeigt. Deine Original DB bleibt dabei unverändert.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
jens05
Moderator


Verfasst am:
28. Mai 2007, 19:29
Rufname:
Wohnort: ~~~~~

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,
ist Artikel numerisch?
Hast du gesehen, das Willi, bei der bedingten Formatierung die Anführungszeichen vor dem AND hat?

_________________
mfg jens05 Wink
Huett
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Mai 2007, 20:05
Rufname:

AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,

feld ist AlphaNumerisch - upload folgt wie die Freigabe da ist.

danke
jens05
Moderator


Verfasst am:
28. Mai 2007, 20:13
Rufname:
Wohnort: ~~~~~


AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha - AW: Felder einfärben wenn Datensatz in anderer Tabelle vorha

Nach oben
       Version: Office XP (2002)

Hallo,
wenn er Alphanumerisch ist, werden noch Hochkommata benötigt.
Code:
DomAnzahl("*";"tbl_5tel_Listung_Neu";"ListungID=" & [ListungID] & " AND Artikel='" & [Artikel] & "'")>0

_________________
mfg jens05 Wink
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: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Sortierung zweier PLZ Felder 4 maass 585 19. Mai 2004, 09:23
Willi Wipp Sortierung zweier PLZ Felder
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnete Felder überschreiben 4 tine 677 12. Mai 2004, 10:42
tine Berechnete Felder überschreiben
Keine neuen Beiträge Access Tabellen & Abfragen: kriterium - datensatz nur in einer von zwei tabellen 3 budking82 1000 11. Mai 2004, 12:59
budking82 kriterium - datensatz nur in einer von zwei tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnete Felder 3 Drachenlord 571 04. Mai 2004, 12:49
lothi Berechnete Felder
Keine neuen Beiträge Access Tabellen & Abfragen: letzten datensatz bei access ermitteln 2 trommelkind 902 03. Mai 2004, 16:25
trommelkind letzten datensatz bei access ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert in bestehende Tabelle 1 Gingi 729 23. Apr 2004, 11:45
mabe38 Autowert in bestehende Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle aus Abfrage erstellen 1 dasti 3317 09. Apr 2004, 12:14
Gast Tabelle aus Abfrage erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus Formular per VBA in andere Tabelle anfügen 1 Gast 1861 04. Apr 2004, 21:27
el_gomero Werte aus Formular per VBA in andere Tabelle anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: ausgeblendete Tabelle wieder einblenden 2 Dana79 2758 24. März 2004, 11:54
Dana79 ausgeblendete Tabelle wieder einblenden
 

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