Ich bin ein dbgrid einrichten und haben eine tbutton und tedit Feld auf meine SQL-Abfrage gefallen. Ich erhalte Ergebnis zu meinem dbgrid, aber erfrischt das Resultat jedes Mal. Ich möchte wissen, wie man meinen Code justiert, damit er jedes neue Abfrageergebnis im dbgrid hinzufügt, während ich die sql Frage durch mein tedit Feld überließe.dbgrid und sql mehrere Abfragen in Delphi
0
A
Antwort
0
Verwendung TDataset.DisableControls
und TDataset.EnableControls
bzw.
DisableControls erzählt den Datensatz mit den Kontrollen datenbezogenen Ereignisse Senden zu stoppen.
EnableControls weist das Dataset an, das Senden datenbezogener Ereignisse an die Steuerelemente fortzusetzen.
Verwandte Themen
- 1. SQL Filtering ein DBGrid in Delphi
- 2. Delphi DBgrid ändern Spaltenbreite
- 3. Delphi - Wiederherstellung der tatsächlichen Zeile in DBGrid
- 4. Delphi DBGrid Zelle nicht leer
- 5. Einstellen eines DBGrid-Spaltenformats in Delphi
- 6. Mit Canvas.TextOut in DBGrid - Delphi XE 3
- 7. Delphi DBGrid Set Fokus auf aktuelle Zelle
- 8. sql - mehrere Zeilen abfragen
- 9. Delphi: Setzen Sie ein Kontrollkästchen in einem DBGrid (Thema)
- 10. Löschen von Datensätzen in einem dbGrid Delphi 2010
- 11. Powershell mehrere SQL-Abfragen ausführen
- 12. mehrere SQL-Abfragen nicht läuft
- 13. Benutzerdefiniertes dbgrid und Auswahllistenproblem
- 14. SQL in Tabelle Mehrere Abfragen dieselbe Spalte
- 15. mehrere SQL-Abfragen einzelne Skript in isql
- 16. Mehrere SQL-Abfragen in einer einzigen Tabelle
- 17. Delphi dbgrid hat den Feldnamen der Zellen ausgewählt
- 18. Delphi - Get alle Spaltennamen der ausgewählten Zeile aus DBGrid
- 19. Delphi sql Suche mit beiden Spalte
- 20. Wie mehrere SQL-Abfragen zusammen summieren?
- 21. Wie kombiniere ich mehrere SQL-Abfragen?
- 22. PHP: Mehrere SQL-Abfragen gegen ein Monster
- 23. Wie mehrere SQL-Abfragen zusammengeführt werden
- 24. NHibernate QueryOver mit Fetch mehrere SQL-Abfragen und db trifft
- 25. Gebundenes DBGrid an benutzerdefinierte Komponente
- 26. Mehrere Abfragen und Closing-Verbindungen
- 27. Dynamische Linq mehrere Abfragen
- 28. SQL-Einfügen in mehrere Spalten durch unterschiedliche Auswahl in Abfragen
- 29. SQL-Feldnamen und allgemeine SQL-Verwendung mit Delphi speichern
- 30. SQL-Abfragen, Ausführungspläne und "Parallelität"
Dies ist normales Verhalten von DbContols, wenn sie mit derselben Datenquelle verbunden sind. Sie können zum Beispiel dbedit mit der Tabelle, dbgrid mit der Abfrage verbinden. Dann wird dbgrid nur aktualisiert, wenn die Abfrage aktualisiert wird. –
In Ihrem q, "so dass jedes neue Abfrageergebnis im dbgrid hinzugefügt wird" ist nicht klar, was im Grid angezeigt werden soll. Wenn das Raster bereits eine Reihe von Zeilen X anzeigt und die nächste Abfrage eine Reihe von Zeilen Y zurückgibt, sollte Y X im Raster ersetzen oder sollte das Raster X + Y anzeigen? – MartynA
Hallo Pankaj. Sie möchten, dass das Abfrageergebnis x und y im selben dbgrid angezeigt wird, und erstellen die Liste der Abfragen, wenn der Benutzer auf den tbutton klickt, während sie weitergehen –