| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: DataSource + DataBinding (1013 mal gelesen)
|
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 (SP2 & SP1) / Win XP pro (SP1) & Win 2000 pro (SP4) AutoCAD Map 2000i / WinNT (SP6)
|
erstellt am: 01. Apr. 2008 13:10 <-- editieren / zitieren --> Unities abgeben:         
kleines Problem ..  Ich habe zwei Tabellen (DataSourcen). Tabelle1 gibt die Spalten 'Text' und 'Vorname' zurück. Gebunden ist diese mit Hilfe der DataSource- Eigenschaft an ComboBox1. DisplayMember ist 'Text'. Tabelle2 gibt die Spalten 'Vorname' und 'Nachname' zurück. Gebunden ist diese mit Hilfe der DataSource- Eigenschaft an ComboBox2 (DisplayMember ist 'Vorname' und ComboBox3 (DisplayMember ist 'Nachname'). Annahme ist, dass ein Vorname in der Spalte 'Vorname' nur ein einziges Mal vorkommt! Problem ist, dass ich gern die ComboBox1 und ComboBox2 auch noch von einander abhängig machen möchte. Hier bietet sich ja die Spalte 'Vorname' an. Aber wie? DataBindings? Alles in einer Tabelle halten? Vielleicht habt Ihr auch eine ganz andere Idee dazu .. Viele Grüssle Lars ------------------ "Soll es funktionieren oder darf es auch etwas von Siemens sein?" ... http://validator.w3.org/check?uri=http://ww3.cad.de/cgi-bin/ubb/Ultimate.cgi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
okl Mitglied Wirtsch-Ing (Maschbau)
 
 Beiträge: 157 Registriert: 21.04.2006 3,6 mHz, 2 GB RAM, NVIDIA Quadro FX 1300, Pro/E Wildfire 3, Win XP Prof SP2, Office, VS 2005, VB 6, VS Express
|
erstellt am: 01. Apr. 2008 15:59 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
|
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 (SP2 & SP1) / Win XP pro (SP1) & Win 2000 pro (SP4) AutoCAD Map 2000i / WinNT (SP6)
|
erstellt am: 01. Apr. 2008 16:26 <-- editieren / zitieren --> Unities abgeben:         
|
okl Mitglied Wirtsch-Ing (Maschbau)
 
 Beiträge: 157 Registriert: 21.04.2006 3,6 mHz, 2 GB RAM, NVIDIA Quadro FX 1300, Pro/E Wildfire 3, Win XP Prof SP2, Office, VS 2005, VB 6, VS Express
|
erstellt am: 01. Apr. 2008 18:50 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
|
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 (SP2 & SP1) / Win XP pro (SP1) & Win 2000 pro (SP4) AutoCAD Map 2000i / WinNT (SP6)
|
erstellt am: 04. Apr. 2008 12:05 <-- editieren / zitieren --> Unities abgeben:         
|
Stelli1 Ehrenmitglied Verm.-Ing.
    
 Beiträge: 1526 Registriert: 17.08.2005 Map 2000-2010, Rasterdesign MapGuide 6.5 - 2010 Oracle 9i,10g Enterprise autodesk Topobase 2-2010 VS6, VS.net 2010
|
erstellt am: 04. Apr. 2008 15:06 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
Hallo Lars, ich habe nicht richtig verstanden was du damit machen willst. Zitat: Annahme ist, dass ein Vorname in der Spalte 'Vorname' nur ein einziges Mal vorkommt!
Das kannst du doch mit einem View lösen. Code: select tabelle1.text, tabelle2.vorname, tabelle2.Nachname from tabelle1,tabelle2 where tabelle1.vorname=tabelle2.vorname
Dann hast du doch die Abhängigkeit, oder ???Wilfried Stelberg ------------------ Warum lisp'eln wenn's auch anders geht. www.ib-stelberg.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 (SP2 & SP1) / Win XP pro (SP1) & Win 2000 pro (SP4) AutoCAD Map 2000i / WinNT (SP6)
|
erstellt am: 07. Apr. 2008 09:32 <-- editieren / zitieren --> Unities abgeben:         
|
Stelli1 Ehrenmitglied Verm.-Ing.
    
 Beiträge: 1526 Registriert: 17.08.2005 Map 2000-2010, Rasterdesign MapGuide 6.5 - 2010 Oracle 9i,10g Enterprise autodesk Topobase 2-2010 VS6, VS.net 2010
|
erstellt am: 07. Apr. 2008 17:16 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
|
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 (SP2 & SP1) / Win XP pro (SP1) & Win 2000 pro (SP4) AutoCAD Map 2000i / WinNT (SP6)
|
erstellt am: 09. Apr. 2008 11:26 <-- editieren / zitieren --> Unities abgeben:         
|
okl Mitglied Wirtsch-Ing (Maschbau)
 
 Beiträge: 157 Registriert: 21.04.2006 3,6 mHz, 2 GB RAM, NVIDIA Quadro FX 1300, Pro/E Wildfire 3, Win XP Prof SP2, Office, VS 2005, VB 6, VS Express
|
erstellt am: 12. Apr. 2008 22:30 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
Moin Lars, das SQL nichts im Code verloren hat, macht die Sache natürlich nicht einfacher. Liegt es daran, dass es für möglichst viele Datenbanken zugänglich sein soll? Warum kannst Du nur über Prozeduren an die Daten herankommen? Irgendwie stehe ich gerade auf dem Schlauch und kann Dir bei Deinem Problem leider nicht helfen - sorry! Vile Grüße, Ole Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stelli1 Ehrenmitglied Verm.-Ing.
    
 Beiträge: 1526 Registriert: 17.08.2005 Map 2000-2010, Rasterdesign MapGuide 6.5 - 2010 Oracle 9i,10g Enterprise autodesk Topobase 2-2010 VS6, VS.net 2010
|
erstellt am: 13. Apr. 2008 15:00 <-- editieren / zitieren --> Unities abgeben:          Nur für BloodyMess
Hallo, ein SQL, dass dem ANSI Standard entspricht, sollte von jeder Datenbank ausgewertet werden können. Meines Erachtens kann man dieses genauso in einem Programmcode verwenden wie feste Tabellen oder Prozedurnamen. Dieses SQL läuft von FoxPro, über Access bis nach Oracle. Oft wird die Ausführungsgeschwindigkeit auf einen Client/Server per SQL erheblich schneller da nur die relevanten Datensätze übertragen werden müssen. Ich würde das so verwenden, da es auf jeden Fall "wartbarer" ist als ein "Spezialcode" der irgendwelche Click Events abfängt und nur eine Synchronisation auf einen bestimmten Client realisiert. Wilfried Stelberg ------------------ Warum lisp'eln wenn's auch anders geht. www.ib-stelberg.de [Diese Nachricht wurde von Stelli1 am 14. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |