![]() |
Brauche hilfe in Sachen AutoIncrement
HI programmers,
hab da ein problem mit der funktion Autoinc. :wall: :wiejetzt: Wie kann ich diese erstellen. Hier die Sachlage. Ich habe 2 Paradoxtabellen wobei ich in die erste meine Lieferanten anlegen möchte und die zweite Tabelle soll die Artikel des Lieferanten die mir geleifert wurden eintragen so das cih nach jedem Verkauf eines Artikels mir den Kunden raussuche und dessen verkaufte Artikel aus dem Lagerbestand löschen kann. Ich weiss das ich mit der Funktion AutoInc und Masterfield 2 tabellen verknüpfen kann. Nur wie? :gruebel: Ich habe mir das Beispiel von Delphi :twisted: angesehen welches in der OH beschrieben ist. Dieses läuft auch einwandfrei jedoch wenn ich die Tables's auf meine Paradoxtabellen umstellele geht garnichts mehr. Nachdem ich hier im Forum rumgestöbert habe habe ich einen thrad von Mr.Spcok und heitzy gefunden welcher meiner Meinugn in meine Richtung geht. Jedoch kann ich aber auch aus diesem keine Rücksclüsse für mein programm ziehen. Kann mir vielleicht einer von beiden helfen? Nehme auch gern Hilfe von anderen an die Davon Ahnung haben. :thuimb: Ich hoffe ihr könnt mir helfen und schon mal danke im Voraus :hi: [edit=Admin]Titel angepasst. Mfg, Daniel[/edit] |
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
hast du deine tabellen im Datenbankexplorer aufgestellt?
|
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
erstellt hab ich die dinger im DB-Explorer. Ich habs auch schon mit den SChlüsseln probiert aber irgendwo ist da noch ein kleiner Haken den ich nicht finde.
|
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
Hallo Schnico,
Autoinc ist keine Funktion von Paradox sondern ein Datenformat. AutoInc hat auch nicht unbedingt etwas mit Master-Detail-Verknüpfungen zu tun. Du kannst zwei Tabellen miteinander über ein (oder mehrere) korrespondierende Felder verknüpfen, z.B eine Tabelle Person und eine Tabelle Buecher. In jeder dieser Tabellen gibt es z.B. ein Feld PersonID. Dieses kann in Person vom Typ AutoInc sein. Für die Mastertabelle (Hier Person) benötigst Du eine DataSource. In der Detail-Tabelle (Buecher) setzt Du die Eigenschaft MasterSource auf genau diese DataSource und und über MasterFields verknüpfst Du dann die beiden Tabellen über das Feld PersonID. Diese Feld sollte in beiden Tabellen auch einen Index haben in Person am Besten als Primär-Index! |
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
Den Typ AutoInc gibt es aber leider net in einer Pradoxtabelle. Gleichwertig wäre aber jedoch "Zähler". Doch diese lassen sich nicht verbinden. :wall:
|
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
Zitat:
|
Re: HIIIIIIIIILFEEEEEE!!! Brauche hilfe in Sachen AutoInc
wenn du in deiner DB oberfläche den typ zähler anwählst wird ein Typ names TAutoinc erzeugt.
was willst du denn verbinden . autoinc ist eindeutig und wird immer um eins erhöht, wenn du einen neuen Datensatz anlegst. ich muss mir noch mal durchlesen, was du brauchst. |
Re: Brauche hilfe in Sachen AutoIncrement
Ich brauche ein Verknüpfung von einer Datenbank zur Anderen. Also mit klcik auf den leiferanten soll sich in der zweiten Tabelle nur die Artikel des Leiferanten angezeigt werden welchen ich vorher angeklickt habe. Und durch das DelphiBeispiel bin ich halt auf AutoInc gekommen. Es kann natürlich sein das das überhaupt nicht zuusammengehängt.
|
Re: Brauche hilfe in Sachen AutoIncrement
dann musst du dir diesen click aber merken. dies wäre den der lieferschein, den du mit einer nummer in deine artikeldatenbank einträgst, dann kannst du über die lieferscheinnummer alle artikel sehen, die der lieferant dir geliefert hat
|
Re: Brauche hilfe in Sachen AutoIncrement
ich glaub du verstehst das etwas falsch.
Ich habe eine Tabelle in die Alle Leiferanten eingetragen werden sollen. also der lieferantenname, lieferantennummer Adresse und all das. (Jeder Lieferant bekommt einen eigenen Datensatz) Nachdem ich den Datensatz markiert habe (also angeclickt habe) möchte ich in der zweiten Tabelle sozusagen für jeden Lieferanten eine 2. Datenbank haben in der ich die Artikel (die ich im Laden zum Verkauf freigegeben habe)dieses Lieferanten aufgelistet bekomme. Bzw. möchte ich diese Artikelliste beliebig viele weitere Artikel hinzufügen können. ![]() Ich hoffe das hilft weiter. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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 by Thomas Breitkreuz