AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid anzeige per SQL ändern
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid anzeige per SQL ändern

Ein Thema von jokerfacehro · begonnen am 15. Okt 2008 · letzter Beitrag vom 16. Okt 2008
Antwort Antwort
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#1

DBGrid anzeige per SQL ändern

  Alt 15. Okt 2008, 14:48
Datenbank: MS ACCESS • Zugriff über: ADO
Hallo

ich hab eine access DB und nutze ADOConnection, ADOTable, DataSource und DBGrid

ich habe schon die DP durchsucht aber nix zufriedenstellendes gefunden.

ich möchte das DBGrid mittels eines SQL Befehls so anzeigen, dass nur datensätze mit bestimmten inhalten angezeigt werden.
dazu habe ich bereits mir beiträge angeschaut wie man mit einem DataSet querys anwendet, allerdings sehe ich kein ergebnis im DBGrid und aus den Quelltexten und Beiträgen sind auch die zusammenhänge leider nicht ersichtlich wie DataSet und DBGrid zusammenhängen.


Gruß Jokerface
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#2

Re: DBGrid anzeige per SQL ändern

  Alt 15. Okt 2008, 14:51
ADO ist eigentlich nicht meine Welt, aber es müsste doch genügen, die ADOTable gegen eine ADOQuery auszutauschen. Die Datasource muss dann an die Query gebunden werden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: DBGrid anzeige per SQL ändern

  Alt 15. Okt 2008, 14:59
alles klar funzt dank dir

ADOConnection -> ADOQuery (SQL SELECT feld FROM tabelle WHERE doof=false) -> DataSource -> DBGrid
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: DBGrid anzeige per SQL ändern

  Alt 16. Okt 2008, 11:04
noch ne frage dazu.

ich hab jetz den ADOQuery und möchte damit eine einzelne spalte so einlesen, dass ich
über ein array daraufzugreifen kann

spalte[ID]:=123;
spalte[NAME]:='hallo'
...

hab versucht ADOQuery.SQL.VALUES[NAME] ausz lesen aber da klappt nicht
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#5

Re: DBGrid anzeige per SQL ändern

  Alt 16. Okt 2008, 11:08
Versuch es mal überADOQuery.FieldByName('NAME').Value
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: DBGrid anzeige per SQL ändern

  Alt 16. Okt 2008, 11:13
Dank dir du Rüsselmops

klappt wunderbar

ADOQuery.FieldByName('NAME').Value;
Gruß Jokerface
"Never touch a running system administrator !"
  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 05:27 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