AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Nur Idx in Tabelle Kosten speichern
Thema durchsuchen
Ansicht
Themen-Optionen

Nur Idx in Tabelle Kosten speichern

Ein Thema von Christian18 · begonnen am 5. Okt 2006 · letzter Beitrag vom 5. Okt 2006
Antwort Antwort
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Nur Idx in Tabelle Kosten speichern

  Alt 5. Okt 2006, 21:45
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
Hallo liebe DPler,

ich habe mal eine Frage! Ich weiß zwar das man Paradox 7 Tabellen nicht unbedingt verwenden soll, aber ich habe keine andere möglichkeit! Das Projekt ist schon sehr alt und läuft noch unter DOS!!! Jetzt soll ein kleines Statistik-Modul in Delphi geschrieben werden. Um diese Erweiterung zu realisieren, muss ich eine neue Paradox 7 Tabelle hinzufügen. Die Tabelle heisst Kosten. Diese besteht aus folgenden Felder:

Kosten:

Idx, +, *
IdxTyp, Integer
Datum, Date
Beschreibung, A, 50

Desweiteren gibt es auch noch eine andere Tabelle:

Typen:

Idx, +, *
Kurz, A, 100
Lang, A, 100

In der Tabelle kosten, soll in dem Feld IdxTyp der Idx der Tabelle Typen gespeichert werden. Jetzt zu meiner Frage!!!

Wie kann ich es in Delphi so realisieren, dass ich in meinem Formular alle Typen über eine Combobox auswählen kann und aber nur der Idx in dem Feld gespeichert wird. Wie es es mache, dass ein ganzer Datensatz ein einem anderen gespeichert wird, weiß ich. Das kann ich über eine DBLookupCombobox machen. Wie man das über den Quellcode mit Comboboxen gemacht wird, weiß ich auch. Das macht aber sehr viel arbeit. Gibt es auch eine andere möglichkeit???

Zusammenfassung:

Einen Datensatz anlegen:

- über ComboBox soll ein Typ ausgewählt werden, aber nur der Idx des Typ Datensatzes soll in der Kosten Tabelle in dem Feld IdxTyp gespeichert werden.

Einen Datensatz bearbeiten:

- ComboBox soll das Feld IdxTyp wieder auflösen und den Inhalt aus dem Feld Kurz anzeigen.

So das wars auch schon zu meinem Problem! Ich hoffe Ihr könnt es ein bisschen verstehen.

Mit freundlichen Grüßen

Christian18
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Nur Idx in Tabelle Kosten speichern

  Alt 5. Okt 2006, 21:50
Meinst du mit Idx den Primärschlüssel? Willst du in der tabelle Kosten eine Fremsdchlüssel speichern?
Markus Kinzler
  Mit Zitat antworten Zitat
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#3

Re: Nur Idx in Tabelle Kosten speichern

  Alt 5. Okt 2006, 21:53
Zitat von mkinzler:
Meinst du mit Idx den Primärschlüssel? Willst du in der tabelle Kosten eine Fremsdchlüssel speichern?
Ja genau das meine ich...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Nur Idx in Tabelle Kosten speichern

  Alt 5. Okt 2006, 22:41
Zitat:
Wie kann ich es in Delphi so realisieren, dass ich in meinem Formular alle Typen über eine Combobox auswählen kann und aber nur der Idx in dem Feld gespeichert wird.
Schau mal nach dem genauen Umgang mit der DBLookupComboBox. Hierbei kannst du ja angeben welches Feld des lookup-DS in in die Zieltabelle übernommen wird.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz