AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mybase XML Fremdschlüssel
Thema durchsuchen
Ansicht
Themen-Optionen

Mybase XML Fremdschlüssel

Ein Thema von alex.666 · begonnen am 24. Jan 2009 · letzter Beitrag vom 24. Jan 2009
Antwort Antwort
Seite 1 von 2  1 2      
alex.666

Registriert seit: 24. Jan 2009
27 Beiträge
 
#1

Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 09:06
Datenbank: MyBase • Zugriff über: XML
Hallo leute!

ich bin schon am verzweifeln.

ich habe 2 ClientDataSets, 2 DataSources und 2 DBGrids

ClientDataSet1:
ID1
Vorname

ClientDataSet2:
ID2
Nachmame
Vorname

ich will jetzt dem Vorname(ClientDataSet2) einen fremdschlüssel geben:

Eigenschaften von ClientDataSet2(Vorname)
KeyFields: ID2 (und das verstehe ich nicht, weil da müsste ja ID1 stehen. ich kann aber nur felder von ClientDataSet2 auswählen)
LookupDataSet: ClientDataSet1
LookUpKeyFields: ID1
LookUpResaultFields: Vorname

FieldKind: fklookup (natürlich)

was mach ich falsch?

bitte, bitte um hilfe.
  Mit Zitat antworten Zitat
alex.666

Registriert seit: 24. Jan 2009
27 Beiträge
 
#2

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 09:46
achja, mein problem sollte ich auch posten.

wenn ich im dbgrid2 einen vornamen auswähle, dann ändert sich auch ID2 (mit der ID1 vom vornamen aus dbgrid1)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 09:49
Du musst imho Vorname auswählen
Markus Kinzler
  Mit Zitat antworten Zitat
alex.666

Registriert seit: 24. Jan 2009
27 Beiträge
 
#4

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 09:57
imho??? was ist das?

im KeyFields hab ich aber nur ID2 und Nachname (und halt Vorname_ID)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 09:59
In deiner Feldübersicht oben hast du das FK-Feld Vorname benannt. Wenn es Vorname_ID heisst, musst du natürlich dieses auswählen.
Markus Kinzler
  Mit Zitat antworten Zitat
alex.666

Registriert seit: 24. Jan 2009
27 Beiträge
 
#6

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 10:11
sorry, ich hab mich verschrieben.


ClientDataSet1:
ID1
Vorname

ClientDataSet2:
ID2
Nachmame
Vorname_ID

aber was ich nicht verstehe, warum im bei KeyFields nur ClientDataSet2 auswählen kann. ich will aber das ID1 vom ClientDataSet1 haben...
oder hab ich da jetzt was falsch verstanden. wo soll ich Vorname (oder Vorname_ID) eintragen...
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 10:15
Zitat von alex.666:
imho??? was ist das?
Sieht Du die grüne, gestrichelte Linie bei imho? Halte mal die Maus darüber

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 10:21
Zitat von alex.666:
sorry, ich hab mich verschrieben.


ClientDataSet1:
ID1
Vorname

ClientDataSet2:
ID2
Nachmame
Vorname_ID

aber was ich nicht verstehe, warum im bei KeyFields nur ClientDataSet2 auswählen kann. ich will aber das ID1 vom ClientDataSet1 haben...
oder hab ich da jetzt was falsch verstanden. wo soll ich Vorname (oder Vorname_ID) eintragen...
Als KeyFields des Detail-DataSets.
Du kannt beim ClientDataSet2 natürlich nur dessen Felder abfragen, diese willst du ja auch ändern
Markus Kinzler
  Mit Zitat antworten Zitat
alex.666

Registriert seit: 24. Jan 2009
27 Beiträge
 
#9

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 10:24
lesen kann ich schon, hilft mir aber derwegen nur ID2, Nachname und Vorname_ID auswählen.
und wenn ich Vorname_ID wähle, dann geht war nix. Ich kann das Feld Vorname_ID nicht editieren.
kann sein, daß das ein bug von Turbo Delphi 2006 ist?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Mybase XML Fremdschlüssel

  Alt 24. Jan 2009, 10:25
Vorname_ID ist aber als FK deklariert (Index)?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 22:31 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