![]() |
Datenbank: MYSQL • Version: 4 • Zugriff über: ODBC
DBGRID und Daten aus 2 Tabellen anzeigen und schreiben
Hallo,
ich hab ein kleines grosses Problem. Nur als Beispiel: Ich habe zb. Rechnungskopf und Rechnungspositionen Ich möchte mit einem Grid arbeiten das wie folgt arbeitet. ANZAHL ARTIKEL ZUSATZ PREIS Anzahl ist ja klar Beim Artikel soll die Artikelbezeichnung aus einer Artikeltabelle gelasen werden, aber im Endeffekt nur die Aritkelnummer in der Rechnungsposition gespeichert werden. Zusatz ist einfach ein CHAR-Feld Preis ist soweit auch klar. Ich möcht quasi den Arikel sehen den ich auswähle aber in der Datenbank soll dann eigentlich nur die ID gespeichert werden von dem Artikel. Natürlich wenn ich später die Rechnung wieder aufrufe sollte die Bezeichnung wieder dastehen und nicht die Nummer. Ebenfalls möchte ich den Artikeltext nicht in meiner Rechnungspostion abspeichern aus Platzgründen. Könnt Ihr mir da bitte Hilfestellung geben, wie ich das ganze mit einem Grid hinbekomme, mit einem DBGRID schaffe ich es nicht. Ich wär euch super dankbar dafür. Grüße Tylix |
Re: DBGRID und Daten aus 2 Tabellen anzeigen und schreiben
1, Eine Datenmenge die eine Abfrage aus mehreren Tabellen besitzt ist i.d.R. Read-Only.
AFAIK kann man nur bei MS SQL Server mit Tricks dises Abfrage trotzdem "beschreiben" und der Server sorgt selbständig für ein Verteilung 2, Ich empfehle dir kombination BDE/ODBC nicht mehr zu verwenden. Gründe findest Du im Forum genügend. Ich empfehle dir entweder die Komponenten von Cor Lab (Optimum mit Kosten) oder Zeos zu verwenden. 3, Ich empfehle dir dich von DB-Gebundenen Controls zu lösen und die Datenabfrage/speicherung getrennt von der Anwendungslogik zu machen. Mit den Nicht-DB-Controls bist Du flexibler. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 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