![]() |
AW: Insert Befehl
Nun dann sollte
Code:
einigermaßen passen. (ich hoffe ich hab die Tabelen und Felder mir richtig gemerkt)
update PLANNUNG set LAGERHALTUNG=(select LAGERHALTUNG from ARTIKEL where ARTIKEL.ID=PLANNUNG.ID_ARTIKEL) where LAGERHALTUNG is null
Nur wenn in der Tabelle LAGERHALTUNG schon gefüllt ist, warum dann nicht
Code:
Dann stehen Dir die Daten zur Verfügung!?
select PLANNUNG.irgendwas,ARTIKEL.LAGERHALTUNG from PLANNUNG join ARTIKEL on (ARTIKEL.ID_ARTIKEL=PLANNUNG.ID_ARTIKEL)
Gruß K-H |
AW: Insert Befehl
In der Zieltabelle existiert das Feld LAGERANZAHL. Beim Befüllen der Zieltabelle aus Auftrag ist das Feld LAGERANZAHL noch leer. Erst nach dem Drücken des Aktualisierungsbutton sollte aus ARTIKEL die Datensätze übernommen werden. Mag update richtig sein, so gut bin ich nicht in Datenbanken. Mit insert war nur mein Idee der Realisierung.
|
AW: Insert Befehl
Dann sollte das Update-Statement von p80286 passend sein. Es wiederspricht aber dem Grundsatz von relatuionalen Datenbanken, Daten redundant zu speichern! In Deinem Fall kann man das ja einfach per Join bei der Abfrage erledigen. Stimmt dann auch. In deinem Fall wäre dies bei der Umlagerung nicht mehr so!
Zitat:
|
AW: Insert Befehl
Mit inner join hatte ich es probiert und es hat funktioniert. Die Anzeige war ok. Da ich jedoch in der Tabelle PLANNUNG anschliessen noch per Eingabe das Feld TERMIN befüllen muss und das ganze Speichern, gab es da keine Verbindung mehr zur der Ursprungstabelle. Hatte noch vergessen zu erwähnen, das diese Tabelle über ein DBGrid angezeigt und bgearbeitet wird.
In welcher Eigenschaft von Dataset wird der Update-Befehl eingetragen. Unter ModifySQL funktionierts nicht. |
AW: Insert Befehl
In UpdateSQL oder einfach in SQL, da ja alle Datensätze, welche betroffen sind durch das Statement angepasst werden.
|
AW: Insert Befehl
Mein TIBDataset hat nur selectSQL, deleteSQL, insertSQL, modifySQL und refreshSQL.
|
AW: Insert Befehl
Rate mal, was ein "Update"-Statement macht und nach was das "Modify" klingt.
|
AW: Insert Befehl
Danke, ausprobiert und funktioniert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz