Auf Zelle in Datenbank DBGrid zugreifen

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
FastLast
Beiträge: 1
Registriert: Mo 20. Jan 2014, 17:12

Auf Zelle in Datenbank DBGrid zugreifen

Beitrag von FastLast »

Hi Leute,
ich möchte via Klick auf "Button1" den Wert einer Zelle in der Spalte "Vorhanden" um 1 erhöhen.
Weiß aber nicht, wie ich auf den Wert der Zelle zugreifen kann.
Kennt vll. jemand eine Lösung :?:
(bin Programmier-Anfänger)

Dankeschön =)
Dateianhänge
datenbankButton.jpg

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2822
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Auf Zelle in Datenbank DBGrid zugreifen

Beitrag von m.fuchs »

Hi, zuerst einmal ein Hinweis: Eine hohe Schriftgröße in deiner Nachricht erhöht nicht die Anzahl qualifizierter Antworten. Es kann im Gegenteil sogar dazu führen, dass dir keiner Antworten will.

Nun zu deiner Frage

Möchtest du den Wert nur in der Anzeige ändern oder auch in der Datenbank? Im zweiten Fall, müsstest du die Änderung direkt in der DB durchführen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Auf Zelle in Datenbank DBGrid zugreifen

Beitrag von Aliobaba »

Hallo,

bin noch "Anfänger", wage aber trotzdem eine Antwort.

Du könntest ein TDBEdit Feld generieren, dort den Eintrag aus der Datenbank anwählen, die gewünschte Änderung des Eintrags vornehmen und dann dieses Feld mittel Edit->Post in die Datenbank schreiben.
Du könntest aber auch (eleganter) auf der SQL-Ebene den Eintrag direkt verändern. (Update-Befehl)

Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

Antworten