Hallo zusammen,
weiß jemand, ob es eine Möglichkeit gibt per Local-SQL bei einer Paradox-Tabelle Daten zu ändern und dabei bei der Where-Klausel auf Daten einer Untertabelle zurückzugreifen?
Einfaches Beispiel:
<PRE>UPDATE Personal SET Gehalt=Gehalt*1.05
WHERE Abteilung like "Technik"</PRE>
Das wäre einfach. Jetzt liegt aber das Gehalt in einer eigenen Tabelle und die Abteilung steht in den Grunddaten. Über
<PRE>SELECT P.Name, P.Abteilung, G.Gehalt
FROM Personal P
LEFT OUTER JOIN Gehalt G ON G.UserID=P.ID
WHERE P.Abteilung like "Technik"
</PRE>
kann ich die gewünschten Daten ansehen, wie aber kann ich sie ändern? Ich kann die Daten nicht einmal im Anzeige-Grid ändern. In Wirklichkeit geht es aber um andere Daten mit ca 2000 Datensätzen so dass das händische eh ausscheidet.
Wer kann helfen
Gruß und danke
Gerd
weiß jemand, ob es eine Möglichkeit gibt per Local-SQL bei einer Paradox-Tabelle Daten zu ändern und dabei bei der Where-Klausel auf Daten einer Untertabelle zurückzugreifen?
Einfaches Beispiel:
<PRE>UPDATE Personal SET Gehalt=Gehalt*1.05
WHERE Abteilung like "Technik"</PRE>
Das wäre einfach. Jetzt liegt aber das Gehalt in einer eigenen Tabelle und die Abteilung steht in den Grunddaten. Über
<PRE>SELECT P.Name, P.Abteilung, G.Gehalt
FROM Personal P
LEFT OUTER JOIN Gehalt G ON G.UserID=P.ID
WHERE P.Abteilung like "Technik"
</PRE>
kann ich die gewünschten Daten ansehen, wie aber kann ich sie ändern? Ich kann die Daten nicht einmal im Anzeige-Grid ändern. In Wirklichkeit geht es aber um andere Daten mit ca 2000 Datensätzen so dass das händische eh ausscheidet.
Wer kann helfen
Gruß und danke
Gerd
Comment