Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

ACCESS Hilfe





Frage

Hallo, ich will mit Access ein Wartungsprogramm erstellen. Unter anderen soll auch ein Schmierplan mit eingebaut werden. Dazu soll die Aufgabe angezeigt werden und nach der erledigten Aufgabe soll auf ein Button geklickt werden und die Aufgabe wieder verschwinden, aber nicht gelöscht werden so das ich noch sehe das die aufgabe erfüllt wurde. wie kann ich das machen?

Antwort 1 von Marie

eine Feld mit Datum und Uhrzeit (now() eintragen) beim drücken auf den Button, dass die Arbeit abgearbeitet ist. Solange die Arbeit nicht abgearbeitet ist, ist das Feld leer, also wird es angezeigt, wenn alle mit leerem Inhalt angezeigt werden und verschwindet, wenn es einen Inhalt hat. Gleichzeitig kann man immer nachvollziehen wann genau die Aufgabe erfüllt wurde.

Gruß marie

Antwort 2 von Kerstin.Kl

Gute Idee, vielen Dank!!!
Kerstin

Antwort 3 von Kerstin.Kl

Leider schaffe ich es nicht dem Feld diese Aufgabe zu erteilen, kann mir da jemend weiterhelfen?

Kerstin

Antwort 4 von RalfH

Hallo und Guten Morgen,

Ich würde in der Tabelle ein Feld mit "Erledigt am" als Datum definiert erstellen.


Dann ein Endlosformular erstellen, welches auf einer Abfrage basiert.

In der Abfrage beim Feld "Erledigt am" als Kriterium false bzw. Falsch

Im Formular ( Endlosformular ) einen Button erstellen und bei Eigenschaften "Bei Klick" folgenden VBA Code:
me![Erledigt am]=now

me.Requery

Damit werden im Formular alle Datensätze angezeigt die noch kein Datum im Feld Erledigt am haben.

Durch Klicken auf dem Button weist man dem aktuellen Datensatz ein Datum zu, und aktualisiert das Formular.

Gruß Ralf

Antwort 5 von Kerstin.Kl

Hallo Ralf,

vielen Dank funktioniert, wenn du mir noch sagen könntest wie ich den Datensatz sperre nach dem anklicken wäre ich dir sehr dankbar.
Kerstin

Antwort 6 von RalfH

Hallo Kerstin,

Was meinst Du mit sperren ? Im erstellten Endlosformular dürfte der Datensatz jetzt nicht mehr Sichtbar sein, oder ?

Gruß Ralf

Antwort 7 von Kerstin.Kl

Doch sie sind noch sichtbar.
Ich habe eine Tabelle mit Feld erledigt erstellt und als datum definiert, in der abfrage habe ich false eingestellt und den button wie beschriebe erstellt, aber da hat es mir nichts angezeigt, und da habe ich false aus der abfrage rausgenommen

Kerstin

Antwort 8 von RalfH

Hallo,
Sorry in der Abfrage nicht false sondern Ist Null
Gruß Ralf

Antwort 9 von Kerstin.Kl

Okay probier ich morgen gleich aus,

kannst du mir sagen ob die erledigten aufgaben im hintergrund gespeichert werden oder wie kann ich es einstellen das die erledigten aufgaben in einem extra formular stehen, damit ich weiß das und wann die aufgaben erledigt wurden

kannst du mir vielleicht auch ein buch empfehlen wie ich diese VBA Codes lernen kann, formulare und berichte, kann ich ja aber das was dahinter steht das wissen fehlt mir hatte das letzte mal visual basic vor 6 Jahren

Danke, danke, danke

Kerstin

Antwort 10 von RalfH

Guten Morgen Kerstin,

Zur Frage 1 :
Die Daten werden in der Tabelle alle gespeichert, darauf kannst Du mit nem Formular zugreifen.

Zur Frage 2:

Teil mir mal bitte Deine MAil Adresse über den Pager mit, ich habe da ein zwei Interessante Sachen für Dich.

Ansonsten wäre zu empfehlen:

Microsoft Press:
Microsoft Office Access 2003 Programmierung von Walter Doberenz und Thomas Kowalski
(Grundlagen,Anwendungsbeispiele und Praxislösungen)

Microsoft Press:
Access 2002 Visual Basic Schritt für Schritt
von Evan Callahan

Sybex:
Access XP Version 2002
Programmierung –
Das Buch von Manfred Hoffbauer/Christoph Spielmann


Es gibt allerdings schon eine Unzahl an Access VBA Bücher, und da gehen die Meinungen ob gut oder nicht ( wie bei allem) auseinander.

Und das wichtigste: Frage und Dir wird gehilft ! ;-)

Hier in dem Forum habe ich bis jetzt auf fast alle Fragen immer kompetente Hilfe erhalten.

Gruß Ralf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: