AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid-Feld bearbeiten und Feld mit Daten füllen
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid-Feld bearbeiten und Feld mit Daten füllen

Ein Thema von DADAMAN · begonnen am 27. Feb 2006 · letzter Beitrag vom 27. Feb 2006
 
DADAMAN

Registriert seit: 21. Feb 2006
Ort: Rotenburg an der Fulda
9 Beiträge
 
Delphi 6 Professional
 
#1

DBGrid-Feld bearbeiten und Feld mit Daten füllen

  Alt 27. Feb 2006, 08:22
Datenbank: MSSQL • Zugriff über: BDE
Guten Morgen,

ich hab ein, vermutlich kleines, Problem.

Die Sache ist folgende: Ich habe ein DBGrid welches auf eine Tabelle zugreift.
Dieses Grid zeigt zwei Spalten an. Eine ArtikelNr und ein dazugehöriger Text.

Um Artikel hinzuzufügen, soll der Benutzer die ArtikelNr in die erste Spalte eintragen.
Verlässt er die Spalte, soll ein Ereignis ausgelöst werden, welches mittels der ArtikelNr, die zugehörige Bezeichnung aus einer anderen Tabelle ausliest und in die Tabelle, aus der das DBGrid die Daten bezieht, einträgt.
Danach wird die Query geschlossen und geöffnet um die aktuellen Daten anzuzeigen.

Momentan habe ich das über ein ColEnter-Ereignis gelöst. Die Query hinter dem DBGrid steht auf RequestLive und ich habe noch ein TDBNavigator-Element eingesetzt, um das hinzufügen von Datensätzen zu ermöglichen.

Funktionieren tut das ganze auch, aber eben nur einigermassen. Je nachdem in welche Spalte oder Zeile gewechselt wird, werden leere Datensätze in der Datenbank angelegt oder es führt zu Datenbankfehlern. Ausserdem ist es so nicht wirklich möglich bereits angelegte Datensätze zu überarbeiten. Zumindest nicht vernünftig.

Also alles in allem eine ziemlich klapprige Angelegenheit...

Deshalb wollte ich mal fragen ob ihr mir vielleicht weiterhelfen könnt indem ihr mir nen besseren Weg, das ganze zu lösen, aufzeigt.
Bin mir nicht sicher, vielleicht lässt es sich ja über Ereignisse des DataSets lösen, habe aber noch nicht sonderlich viel Erfahrung mit Delphi...

Wäre klasse wenn ihr mir weiterhelfen könntet.
  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 05:39 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