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
Antwort Antwort
marabu

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

Re: DBGrid-Feld bearbeiten und Feld mit Daten füllen

  Alt 27. Feb 2006, 13:28
Eines vorweg - für jedes Feld eines Dataset kannst du die Eigenschaft ReadOnly setzen, wenn du willst. Aber ich denke das führt in die falsche Richtung.

Zitat von DADAMAN:
Dachte eigentlich, wenn die Query hinter dem DBGrid die Komponenten ausliest und dann anhand der Artikelnummer die Bezeichnung sucht, dann kann der Benutzer doch auch, da es RequestLive ist, die Bezeichnung bearbeiten.
Es fällt mir schwer hier richtig oder falsch zu antworten, da ich das E/R-Modell nicht kenne, welches deiner Datenbank zugrunde liegt. Hast du überhaupt eines erstellt?

Ich kenne aus deinen Beiträgen hier zwei Entitäten (Artikel, Protokoll). Daraus leitest du auf jedenfall zwei Basistabellen (Artikel, Protokolle) ab. Wenn jetzt jedem Artikel mehrere Protokolle zugeordnet werden können und umgekehrt, dann brauchst du eine weitere Tabelle für diesen Beziehungsdatentyp, der die Primärschlüssel der beiden Basistabellen aufnimmt und eventuell zusätzliche Attribute. Ist es aber nur so, dass einem Protokoll mehrere Artikel zugeordnet werden können, dann brauchst du keine zusätzliche Tabelle und die Tabelle Artikel wird einfach um einen Verweis auf das Protokoll (Fremdschlüssel) erweitert.

Hier musst du jetzt mal erläutern, welchen Weg wir weiter gehen wollen, damit ich nicht zu viele Fallunterscheidungen machen muss.

marabu
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz