AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi ansprechen von datenfeldern
Thema durchsuchen
Ansicht
Themen-Optionen

ansprechen von datenfeldern

Ein Thema von ffomoon · begonnen am 3. Sep 2003 · letzter Beitrag vom 4. Sep 2003
Antwort Antwort
Benutzerbild von ffomoon
ffomoon

Registriert seit: 1. Sep 2003
Ort: Frankfurt (Oder)
34 Beiträge
 
#1

ansprechen von datenfeldern

  Alt 3. Sep 2003, 10:55
folgendes problem ich musste statt eine DBLookupComboBox ein ganz normal DBComboBox verwenden da ich ein zusätzliche auswahl nötig ist die nicht in meiner paradox7 tabelle ist.
nun mein broblem ich muss über den Benutzername zur benutzernummer kommen die einmal in meiner tabelle ist wo der benutzername ist und einmal in der anderen tabele auf die ich im entefekt zugreifen will.
bei einer lookupcombobox ist das ja nicht das problem da es ja die eigenschaft keyfield usw. gibt,
aber mit der combobox muss ich jetzt erstmal wenn ich einen benutzernamen auswähle die dazugehörige benutzernummer (die in der selben tabelle steht) ansprechen!!!
also muss man nur wenn der benutzername gewält wurde ein paar felder weiter springen wo die benutzernummer ist, die frage für MICH ist nur WIE???


wenn mir jemand helfen könnte wäre das toll

danke

moon
  Mit Zitat antworten Zitat
FbAi

Registriert seit: 3. Sep 2003
Ort: Essen
33 Beiträge
 
#2

Re: ansprechen von datenfeldern

  Alt 3. Sep 2003, 22:52
Also du musst dafür sorgen, dass der Datensatz ausgewählt wird der den Benutzer enthält.
Wenn du das hast durch nen locate oder so dann gibt es 2 möglichkeiten
auf die Felder dieses Datensatzes zuzugreifen:

entweder durch

table1.FieldByName('Feldname').AsString; Die zweite Möglichkeit zum Zugriff auf die Daten sieht so aus:
Bei Doppelklick auf eine Table-Komponente öffnet sich ein kleines Fenster.
Rechter Mausklick -> Alle Felder hinzufügen (Strg + F)
Dann kannst du so auf die Felder zugreifen:

Table1Feldname.value; Table1 ist natürlich deine TTable-Komponente.
Dann kannst du deine Combobox-Eigenschaften auf diesen Wert setzten oder was du auch immer auf diesen Wert setzen willst
Ich hoffe das war getz richtig
  Mit Zitat antworten Zitat
Benutzerbild von Taladan
Taladan

Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
 
Delphi 2005 Professional
 
#3

Re: ansprechen von datenfeldern

  Alt 4. Sep 2003, 11:16
Wenn du Felder mit umlauten hast ä, ö usw. kannst du nur per FieldByName darauf zurückgreifen.
Marco
  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 18:35 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