Felder vergleichen und dann farbig hinterlegen sowie fehlende Daten übertragen
Habe 2 Tabellen (Neue Mitglieder und Mitglieder) in denen Feld "Steuernummer" Werte stehen (normalerweise stehen in beiden die gleichen Werte drinnen). Ich würde gerne in der Tabelle "Neue Mitglieder" das Feld "Steuernummer" farbig einfärben wenn der Wert "Steuernummer" nicht in der "Mitglieder" Tabelle aufscheint, so das es sofort auffällt wenn der Wert nicht in beiden Tabellen steht.
Habe dann noch ein 2. Problem das bei neuen Mitgliedern mehr DatenFelder ausgeüllt sind und ich diese dann per Knopfdruck in die Richtigen Felder schreiben würde. (Email, Telefonnummer) welche nicht alle vorkommen bei der Mitglieder Tabelle. (Primärschlüssel die Steuernummer und dann Emil, Telef..) per Button übertragen kann, sobald ich sehe das die Steuernummer bei beiden Tabellen die gleichen sind.
Hoffe ich konnte mich erklären und es findet sich jemand der mir da ein wenig helfen kann. Danke Grüsse Claus
8 Antworten
-
Versuche es anders zu formulieren. 2 verschiedene Tabellen mit den selben Feldern "Steuernummer" Ich versuche in der Tabelle 1 das "Steuernummerfeld" in Rot anzuzeigen sobald nur in der 1. Tabelle der Wert steht und bei der 2. Tabelle der Wert nicht auffindbar ist. Hat jemand einen Idee dazu?
Danke Claus
-
Hallo Claus, spontane Idee:
let myStNr := Steuernummer;
let myColor := if cnt(select Tabelle2 where Steuernummer = myStNr) = 0 then "Red" else "" end;
styled(Steuernummer, myColor, "", "")
-
Habe nun in Tabelle 1 (einmal als Funktion eingebaut und es passiert aber nix) oder muss ich es als TEXTfeld (Steuernummer) nach änderung einbauen. Der Wert wird aber zuerst händisch eingeben. Oder braucht es einen Knopf der überprüft?
Tabelle 2 (Mitglieder) ist aber nicht verknüpft mit Tabelle 1 haber aber beider Felder mit dem selben Namen
------
let myStNr := Steuernummer;
let myColor := if cnt(select Mitglieder (ist die 2. Tabelle) where Steuernummer = myStNr) = 0 then
"Red"
else
""
end;
styled(Steuernummer, myColor, "", "")-----
Sorry und vielen Dank
-
Habe es als Funktion hingekriegt es funktioniert. Vielen Dank
Hatte nur im Feld "Steuernummer" eine Nummer die schon vorhanden war und desshalb hat es nicht in Rot angezeigt.
Vielen Dank
es läuft!!
-
-
Hätte da noch eine Frage wollte in die Funktion ein TEXT (ja oder nein) einbauen. Zur Zeit kontrolliert mit das Feld Steuernummer und färbt mir das "Funktionfeld" in Rot und schreibt mir die Steuernummer hinein. Wollte nun aber dass nicht der Text Steuernummer sonder ein Text (Ja oder Nein) aufscheint. Habe schon einige Sachen probiert komme aber nicht alleine drauf vielleicht Herr Copytexter haben sie ja nochmal bitte Zeit.
Danke Claus
let myStNr := Steuernummer;
let myColor := if cnt(select Mitglieder where Steuernummer = myStNr) = 0 then
"Red"
else
""
end;
styled(Steuernummer, myColor, "", "") -
Okay, dann könnte man es so versuchen:
let myStNr := Steuernummer;
let myCount := cnt(select Tabelle2 where Steuernummer = myStNr);
let myColor := if myCount = 0 then "Red" else "" end;
let myText := if myCount = 0 then "Ja" else "Nein" end;
styled(myText, myColor, "", "")
-
Vielen Dank es funktioniert einwandfrei.
Content aside
- vor 4 JahrenZuletzt aktiv
- 8Antworten
- 997Ansichten