Autor Beitrag
coder24h
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48



BeitragVerfasst: So 13.11.05 12:54 
Hallo zusammen, ich habe eine Frage bezüglich DBGrid:
Besteht eine Möglichkeit DBGrid so einzustellen, dass man die Daten die mir durch meinen SELECT angezeigt werden, auch ändern kann? Ich persönlich vermute, dass das nicht geht, aber da die IDE so benutzerfreundlich ist, stelle ich mir die Frage ob das doch vielleicht geht?
Ich bedanke mich für jeden Tipp den ich kriegen kann.

Mit freundlichen Grüßen
coder24h
Pott
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21

Windows
Delphi 5
BeitragVerfasst: Mi 16.11.05 10:12 
Titel: Daten im DbGrid ändern
Wenn man TQuery (und Select) und TDataset hinter dem Grid verwendet, setzt man

TQuery.RequestLive = True

Allerdings entwickle ich nun in Delphi5 und Paradox und Änderungen gehen nun bei mir im Grid nun nicht.

Kann mir da jemand helfen?

Peter
mikhal
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 109

Windows 10 Professional 64-Bit
VS 215 CE, Delphi 10.1 Berlin Professional
BeitragVerfasst: Mi 16.11.05 10:23 
Hat deine Query eine "Order By"-Klausel?

Dann erzeugt die BDE mit nur noch einen ReadOnly-Dataset.

Grüße
Mikhal

_________________
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 16.11.05 10:28 
Unter folgenden Bedingungen kann man Daten nicht im datensensitiven Elementen (z.B. DBGrid) ändern:
Im Select-Statement werden:
- mehrere Tabellen verknüpft
- Aggregat-Funktionen verwendet

Manchmal geht es auch unter folgenden Bedingungen nicht:
Im Select-Statement werden:
- (aufwändige) Where-Klauseln eingesetzt
- order by verwendet

Diese Bedinungen gelten nicht für alle Datenbanken. Manche können das Eine oder Andere trotzdem verarbeiten.
Grundsätzlich muss RequestLive auf True stehen (bzw. ReadOnly auf False).
coder24h Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48



BeitragVerfasst: Mi 16.11.05 17:57 
Es ist schön zu wissen, dass die Funktionalität dafür von Borland zur Verfügung gestellt wird! Ich bin grundsätzlich für jede Erleichterung / Vereinfachung die mich schneller an mein Ziel bring dankbar, also danke ich Ihnen!

Mit freundlichen Grüßen
coder24h
:beer: