Inventar-DB
Verfasst: So, 24.02.2013 12:26
Hallo,
ich möchte unsere Inventarliste in einer DB verwaltbar machen. Als Calc-Tabelle ist sie zwar schön, aber nicht wirklich komfortabel editier- oder erweiterbar.
Es existiert eine Tabelle Artikelstammdaten (Nummer (ID), Bezeichnung, Beschreibung, Bestand, Mindestbestand, Ort, BüMat).
Die Nummer wird automatisch vergeben. Hier die Frage, wie ich diese fortlaufend (es sind Lücken vorhanden) neu vergeben kann?
Der Mindestbestand gibt an, ab welchem Bestand nachbestellt werden soll.
BüMat ist boolean, wobei 1 für Büromaterial und 0 für Geschäftsausstattung steht.
Nun würde ich gern eine Abfrage erstellen, in der alle Datensätze mit allen Feldern angezeigt werden, bei denen Bestand<Mindestbestand gilt. Bisher habe ich keine Option gefunden, die zwei (variable) Werte mit einander vergleichen kann...
Wenn das Ganze in der Fromularoptik möglich wäre, dann würde ich das sehr begrüßen, aber Hauptsache, es gibt überhaupt die Möglichkeit.
Die zweite große Frage, die sich mir stellt, ist folgende:
Ich habe ein Formular mit Subformular (identische Tabelle als Grundlage). Nun möchte ich es gern so hinbekommen, dass ich im unteren (Subform als Tabellenansicht) einen Datensatz markiere, dieser dann mit all seinen Feldern oben im Formular erscheint und dort editiert werden kann - oder auch nur bequem gelesen, was auch immer.
Experimentell habe ich dem Nummer-Feld ein Drehfeld hinzugefügt, Status Immer, in der Hoffnung, dass ich so bequem mit dem Mausrad die einzelnen Datensätze durchscrollen kann. Pustekuchen! Geht natürlich nicht! Es ändert sich nicht einmal der Feldinhalt, geschweige denn der komplette Datensatz...
Wie kann ich denn dem Feld bitte sagen, dass es beim Mausraddrehen durch die DS scrollen soll und zudem auch noch die dazugehörigen Felder aktualisiert?
Bis jetzt kann ich zwar einzelne oder alle Felder auf inaktiv setzen oder auch einstellen, dass nichts gelöscht, geändert etc. werden kann, aber wirkliches Leben bekomme ich in das Formular nicht rein.
Für weiterführende Antworten auf Anfängerniveau wäre ich sehr dankbar. Und falls es ohne eine SQL-Abfrage (Code) nicht gehen sollte, dann wäre es furchtbar nett, wenn die Codezeilen irgendwie kommentiert werden würden, da mir sonst nichts anderes übrig bleibt, als sie 1.1 zu übernehmen, ohne allerdings zu verstehen, was da überhaupt passiert.
Viele liebe Grüße aus Berlin,
Marcel
ich möchte unsere Inventarliste in einer DB verwaltbar machen. Als Calc-Tabelle ist sie zwar schön, aber nicht wirklich komfortabel editier- oder erweiterbar.
Es existiert eine Tabelle Artikelstammdaten (Nummer (ID), Bezeichnung, Beschreibung, Bestand, Mindestbestand, Ort, BüMat).
Die Nummer wird automatisch vergeben. Hier die Frage, wie ich diese fortlaufend (es sind Lücken vorhanden) neu vergeben kann?
Der Mindestbestand gibt an, ab welchem Bestand nachbestellt werden soll.
BüMat ist boolean, wobei 1 für Büromaterial und 0 für Geschäftsausstattung steht.
Nun würde ich gern eine Abfrage erstellen, in der alle Datensätze mit allen Feldern angezeigt werden, bei denen Bestand<Mindestbestand gilt. Bisher habe ich keine Option gefunden, die zwei (variable) Werte mit einander vergleichen kann...
Wenn das Ganze in der Fromularoptik möglich wäre, dann würde ich das sehr begrüßen, aber Hauptsache, es gibt überhaupt die Möglichkeit.
Die zweite große Frage, die sich mir stellt, ist folgende:
Ich habe ein Formular mit Subformular (identische Tabelle als Grundlage). Nun möchte ich es gern so hinbekommen, dass ich im unteren (Subform als Tabellenansicht) einen Datensatz markiere, dieser dann mit all seinen Feldern oben im Formular erscheint und dort editiert werden kann - oder auch nur bequem gelesen, was auch immer.
Experimentell habe ich dem Nummer-Feld ein Drehfeld hinzugefügt, Status Immer, in der Hoffnung, dass ich so bequem mit dem Mausrad die einzelnen Datensätze durchscrollen kann. Pustekuchen! Geht natürlich nicht! Es ändert sich nicht einmal der Feldinhalt, geschweige denn der komplette Datensatz...
Wie kann ich denn dem Feld bitte sagen, dass es beim Mausraddrehen durch die DS scrollen soll und zudem auch noch die dazugehörigen Felder aktualisiert?
Bis jetzt kann ich zwar einzelne oder alle Felder auf inaktiv setzen oder auch einstellen, dass nichts gelöscht, geändert etc. werden kann, aber wirkliches Leben bekomme ich in das Formular nicht rein.
Für weiterführende Antworten auf Anfängerniveau wäre ich sehr dankbar. Und falls es ohne eine SQL-Abfrage (Code) nicht gehen sollte, dann wäre es furchtbar nett, wenn die Codezeilen irgendwie kommentiert werden würden, da mir sonst nichts anderes übrig bleibt, als sie 1.1 zu übernehmen, ohne allerdings zu verstehen, was da überhaupt passiert.
Viele liebe Grüße aus Berlin,
Marcel