AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi geändertes DBGrid in Access speichern

geändertes DBGrid in Access speichern

Ein Thema von ksh · begonnen am 6. Mär 2006 · letzter Beitrag vom 7. Mär 2006
Antwort Antwort
Seite 3 von 3     123
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#21

Re: geändertes DBGrid in Access speichern

  Alt 7. Mär 2006, 11:58
Die Tabelle ist im SQL Statement eingetragen - du musst sie durch deine Tabelle ersetzen. Ich hatte geschrieben:

Zitat:
PS: Wenn du deine eigene Datenbank verwendest, dann musst du auch das SQL-Statement in der ADOQuery-Komponente anpassen. Dass Daten in der entsprechenden Tabelle sind, prüfst du vorher mit Access oder einem anderen Werkzeug.
Deine Erklärung ist gut. Daten, die sich aus anderen Daten in deiner Datenbank berechnen lassen, werden normalerweise nicht gespeichert, sondern in sogenannten berechneten Feldern abgelegt. In der Benutzerschnittstelle sieht es dann so aus, als ob auch diese Daten gespeichert seien. Du kannst auf sie mit den ganz normalen datensensitiven Controls (readonly) zugreifen. Wenn aber auch Daten zur Berechnung herangezogen werden, die nicht in der Datenbank gespeichert sind, dann musst du sie wohl oder übel speichern. Wie willst / musst du vorgehen?

marabu
  Mit Zitat antworten Zitat
ksh
(Gast)

n/a Beiträge
 
#22

Re: geändertes DBGrid in Access speichern

  Alt 7. Mär 2006, 13:03
Ok, gefunden!!!

wenigstens etwas! soweit ich alles verstanden habe: eher zweiteres.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#23

Re: geändertes DBGrid in Access speichern

  Alt 7. Mär 2006, 13:53
Das ändern eines Feldwertes in Abhängigkeit von anderen Feldern des gleichen Datensatzes ist einfach:

Delphi-Quellcode:
begin
  with AdoQuery do
  begin
    Edit;
    FieldValues['Ergebnis'] := FieldValues['Faktor'] * Konstante;
    Post;
  end;
end;
Hast du dir schon eine Benutzerschnittstelle überlegt? Üblicherweise bietet man eine Listen-Ansicht zum Suchen und eine Detail-Ansicht zum Bearbeiten. Für die Listen-Ansicht wird oft das DBGrid verwendet. Ich selbst arbeite anders, aber das führt vielleicht zu weit.

marabu
  Mit Zitat antworten Zitat
ksh
(Gast)

n/a Beiträge
 
#24

Re: geändertes DBGrid in Access speichern

  Alt 7. Mär 2006, 14:15
es wird wohl so laufen, dass es verschiedene Units oder Methoden gibt, da es unterschiedliche Berechnungen sind - je nach Person.

wahrscheinlich gibt es nur eine Tabelle. aber ich bin für alle Anregungen offen! wie gehst du vor?

sag mal, kannst du dir noch in den Kopf rufen was du damals gemacht hast und mir das erklären? an Quellcode ist ja nicht viel vorhanden... was macht diese udl?
und noch eine Frage: kann ich das ganze für den Benutzer "komfortabler" machen, indem ich durch Abfragen die jeweilige Datenbank anspreche? also z.B. den connectionString und vom ADOQuery das SQL... weil so muss man ja jedes mal in den Quellcode und den Pfad bzw. den Namen ändern.
  Mit Zitat antworten Zitat
ksh
(Gast)

n/a Beiträge
 
#25

Re: geändertes DBGrid in Access speichern

  Alt 7. Mär 2006, 15:49
jetzt wurde mir gesagt, dass es doch zwei verschiedene Access-DB sein müssen!!!

kann ich dein Projekt dementsprechend umwandeln?

habe also meine 1. DB mit den ganzen Infos. Dann soll ich was berechnen, die Berechnungen in neue Spalten einfügen und in eine 2. DB ausgeben...
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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:28 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