AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi dbcombobox ohne funktion
Thema durchsuchen
Ansicht
Themen-Optionen

dbcombobox ohne funktion

Ein Thema von MondoShiva · begonnen am 26. Sep 2007 · letzter Beitrag vom 26. Sep 2007
Antwort Antwort
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#1

dbcombobox ohne funktion

  Alt 26. Sep 2007, 13:14
Datenbank: firebird • Zugriff über: ibo
Hallo,
Ich abe ein Problem mit einer Combobox.

Ich habe 2 tabellen :
1. Produkt
2. Hersteller

Ich habe dem hersteller in der Produkttabelle die ID der Herstellertabelle zugewisen und lasse ihn auch in den querry produkttabelle daruf zugreifen. Es wird mir wohl durch andere schritte der name des herstellers angezeigt welcher auch nur auf die id zugreift nunja soweit zur erklärung des aufbaus.

das problem stellt sich so dar das ich die Items der combobox zwar füllen kann mit denen der datenbank (querryProduktetabelle) aber sobald man einen hersteller auswählen will nichts passiert man kann einfach nichts auswählen .... weiss jemand wieso??

SQL-Code:
select ID, BEZEICHNUNG, sonstiges, hauptgruppe, gruppe,untergruppe,preis, menge ,herstellerid ,(select name from hersteller where hersteller.id=produktetab.herstellerid) as herstellername, herstellerid
from produktetab

for update
ich danke euch schoneinmal im vorraus
Veritas et Aequitas
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#2

Re: dbcombobox ohne funktion

  Alt 26. Sep 2007, 13:32
Hallo,

möchtest Du nicht vielleicht die TDBLookupComboBox nutzen?

Edit:
Eine DBComboBox dient nicht dazu, die Werte eines Feldes sämtlicher Datensätze anzuzeigen.
Diese Komponente kannst Du, wie eine TComboBox auch, mit Items füllen (von mir aus auch mit sämtlichen Werten eines Feldes - manuell). Anschließend kannst Du den Wert des zugewiesenen Feldes des aktuellen Datensatzes mit einem der Items belegen.
  Mit Zitat antworten Zitat
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#3

Re: dbcombobox ohne funktion

  Alt 26. Sep 2007, 13:45
genauer gesagt benutze ich eine TRZDBComboBox!

Kannst du deine beschreibung für die lookup genauer machen ^^ ;=)
Veritas et Aequitas
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#4

Re: dbcombobox ohne funktion

  Alt 26. Sep 2007, 13:49
Zitat von MondoShiva:
genauer gesagt benutze ich eine TRZDBComboBox
Die kenne ich nicht.
Aber lt. Deines Eröffnungsbeitrages denke ich, dass diese äquivalent zur TDBComboBox und somit nicht zur Anzeige von Werten sämtlicher Datensätze geeignet ist.

Vielleicht gibt es ja auch eine TRZDBLookupComboBox

Bei der TDBLookupCombobox musst Du Dich auch nicht um das Füllen der Items kümmern - das macht die Komponente von Haus aus, denn dazu ist sie da.
  Mit Zitat antworten Zitat
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#5

Re: dbcombobox ohne funktion

  Alt 26. Sep 2007, 14:02
komme mit der config der lookup nicht wirklich klar es tut sich reichlig wenig!
wäre dir sehr verbunden dafür eine nähere erläuterung zu posten
Veritas et Aequitas
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#6

Re: dbcombobox ohne funktion

  Alt 26. Sep 2007, 14:27
Du verbindest die DBLookupCombobox.Listsource mit Deiner DataSource und setzt KeyField auf das entsprechende Tabellenfeld.
  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 07:07 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