AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Arbeiten in einem temporären TJvMemoryData
Thema durchsuchen
Ansicht
Themen-Optionen

Arbeiten in einem temporären TJvMemoryData

Ein Thema von waldforest · begonnen am 7. Mai 2014 · letzter Beitrag vom 8. Mai 2014
 
waldforest

Registriert seit: 8. Mai 2005
366 Beiträge
 
Delphi XE3 Enterprise
 
#1

Arbeiten in einem temporären TJvMemoryData

  Alt 7. Mai 2014, 18:52
Datenbank: Firebird • Version: 2.1 • Zugriff über: zeos 7.1.3a
Hallo,
ich bin auf der Suche nach Lösungsansätzen, mit der ich folgende Herausforderung angehen kann.

Ich habe z.B. eine Artikeltabelle mit entsprechenden Mengen für Lagerbetsand, einem Normbestand und einem Mindestbestand.

1.) Nun wird über eine Abfrage eine Bestellempfehlung ausgesprochen werden, welche in einem Grid angezeigt und weiter verarbeitet werden soll

2.) Im Grid selber sollen durch eine zusätzliche Checkbox Datensätze ausgewählt werden können
3.) die Möglichkeit bestehen die Bestellmenge zu ändern
4.) eine Bestellung nach Bearbeitung ausgelöst werden.

Mein derzeitiger Ansatz:
1.) Abfrage mit berechnenden Colums für die erforderliche Bestellmenge
2.) auf das Abfrageergebnis lege ich eine TJvMemoryData, welches diese Daten über
jvmrydt1.LoadFromDataSet(zqry_TabellenEdit,-1, lmappend, True ) einliest.
Hiermit möchte ich unterrbinden, dass direkt in der Datenbanktabelle gearbeitet wird

Nun zu meinem Problem 3 ud 4.

wie bekomme ich zusätzliche Columns in die TJvMemoryData für eine Checkbox, sowie eine bearbeitbare Bestellmenge, denn die errechnete Bestellmene(aus 1.) ist nicht bearbeitbar.

Ein zweiter Ansatz wäre eine global tempory table in meiner Datenbank zu erstellen.

Ist dieser Ansatz sinnvoll, welche Alternativen würdet ihr empfehlen.?
mfg wf

Geändert von waldforest ( 7. Mai 2014 um 19:25 Uhr)
  Mit Zitat antworten Zitat
 


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