AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBListBox

Ein Thema von LOMBI · begonnen am 24. Nov 2004 · letzter Beitrag vom 24. Nov 2004
Antwort Antwort
LOMBI
(Gast)

n/a Beiträge
 
#1

DBListBox

  Alt 24. Nov 2004, 10:14
Delphi3-Prof., Paradox-Tabellen


Hallo,

ich möchte eine DBListbox mit einer Paradox-Tabelle verbinden.
Die Einträge in der DBListbox sollen in der Tabelle gespeichert
werden. DataSource und Table sind richtig verbunden. Leider erhalte
ich keine Verbindung zur Paradox-Tabelle.

Wer kann mir bitte helfen?

Gruß
Lombi
  Mit Zitat antworten Zitat
pjuk

Registriert seit: 14. Okt 2004
85 Beiträge
 
#2

Re: DBListBox

  Alt 24. Nov 2004, 10:19
Hi,

ich gehe davon aus dass du ein ADOTable nutzt. Verbunden reicht leider nicht völlig aus, solltest die Eigenschaft im Inspektor noch auf Active = True setzen

oder in deinem Code nen "Connect Button" einfügen bei dessen Klick deine Verbindung erst aktiv wird.

Code:
ADOTable.Active := true;
greetz
Alexander K.
chris : leben ist leben lassen....wunder dich also nicht über die schaben & spinnen in meiner küche!
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#3

Re: DBListBox

  Alt 24. Nov 2004, 10:20
Hallo Lombi,

die "Verbindung" wird erst hergestellt, wenn du die Tabelle öffnest.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
LOMBI
(Gast)

n/a Beiträge
 
#4

Re: DBListBox

  Alt 24. Nov 2004, 10:54
Hallo,

danke für die schnelle Antwort. Ich verwende TTable und Active=TRUE.
Weshalb muß ich bitte die Tabelle öffnen? Wenn die Verbindung mittels DataSource und TTable besteht, müßten doch eigentlich die DBListbox-
Einträge in der Paradox-Tabelle gespeichert werden.

Wie können gelöschte Einträge aus der DBListbox wieder aus der Paradox-
Tabelle entfernt werden?

Gruß
Lombi
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#5

Re: DBListBox

  Alt 24. Nov 2004, 11:25
Hallo Lombi,

also Active:=True ist das gleiche wie Table.Open.

Hast du DBListBox auch richtig verstanden? DBListbox ermöglicht den Wert eines Feldes des aktuellen Datensatzes der Tabelle zu verändern, in dem ein Wert aus einer Liste ausgewählt wird. Die Werte selbst, die in der Listbox dargestellt werden, sind ja nicht in der Tabelle gespeichert, sondern nur der aktuell ausgewählte.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
LOMBI
(Gast)

n/a Beiträge
 
#6

Re: DBListBox

  Alt 24. Nov 2004, 14:11
Hallo Mr.Spock,

der Anwender gibt in der DBListBox die "Gruppen" wie z.B. Kunde, Lieferant, Interessent usw. ein. Diese Einträge sollen in der Paradox-Tabelle "Gruppen" gespeichert werden. Löscht der Anwender
evtl. Einträge aus der DBListBox, dann müßten sie auch aus der Paradox-Tabelle entfernt werden. In der DBListbox würden für den
Anwender immer die aktuellen Daten aus der Paradox-Tabelle ersichtlich sein.

Ist dafür die DBListBox nicht geeignet? Wie könnte ich das bitte als Anfänger realisieren? Vielen Dank!

Gruß
Lombi
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#7

Re: DBListBox

  Alt 24. Nov 2004, 15:27
Hallo Lombi,

wenn du mehrere Datensätze (und jeder deiner Einträge in der Listbox scheint mir einer zu sein) darstellen, hinzufügen oder ändern willst, ist wohl ein DBGrid eine gute Wahl. Willst du in einem Feld einer Tabelle Werte aus einer anderen Tabelle einfügen, könntest du mit DBLookupxxx arbeiten.
Albert
Live long and prosper


MrSpock
  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 19:15 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