Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Access 2003 Protokollieren von Datensätzen

Mitglied: mete-eve

mete-eve (Level 1) - Jetzt verbinden

20.12.2007, aktualisiert 10.01.2008, 7719 Aufrufe, 9 Kommentare

Hallo Leute,
ich komme nicht weiter, da ich mich nicht so gut in Access auskenne.

Ich habe ein Hauptformular.
In diesem Hauptformular schreibe ich eine Beschreibung per Button in das Unterfomular.

Felder im Unterformular:
ID; Datum; Uhr; Beschreibung; Benutzer; Computername

Jetzt möchte ich, dass wenn ich die Beschreibung ändere das Protokolliert wird.

Ich habe mir das so vorgestellt:

Wenn ich einen Datensatz im Unterformular X markiere zeigt es mir den Datensatz in Unterformular Y an.
Das heißt ich hätte dann zwei Unterformulare im Hauptformular.

Wenn ich dann im Unterformular Y einen neuen Datensatz dazu verfasse schreibt es den neu geschriebenen per Button_Click in das Unterformular X.

Das soll so mit allen Datensätze gehen.

Außerdem möchte ich jetzt noch, wenn ich den Datensatz im Unterformular X markiere zeigt es mir im Unterfomular Y den ganzen Verlauf der änderungen an.

Also so:
Unterformular X: (Datensatz 15 markiert)
ID Datum Uhr Beschreibung Benutzer Computername
24 18.12.2007 15:00 Problem A XXX 456
15 18.12.2007 6:45 Problem B XXX 456
14 18.12.2007 06:00 Problem A XXX 456

Unterfomular Y:
ID Datum Uhr Beschreibung Benutzer Computername
15 01.12.2007 9:00 lol YYY 777
15 18.12.2007 6:45 Problem B XXX 456


Mein Problem ist jetzt:
- Den markierten Datensatz im Unterfomular Y anzuzeigen (das würde mir erst mal reichen)
- Den neu dazugeschriebenen Datensatz dann in das Unterformular X zu schreiben per Button

Bin für jede hilfe dankbar.
Gruß
Mitglied: jato11
20.12.2007 um 21:21 Uhr
Hallo mete-eve,
ich kann Dir bei den vielen X und Y nicht ganz folgen.

Wird das ein Meldungstool für Probleme und Du schreibst
dann auf, was zur Lösung unternommen wurde und alles
wird mit Datum und Zeit protokolliert?

Viele Grüße
Torsten
Bitte warten ..
Mitglied: mete-eve
02.01.2008 um 11:51 Uhr
Hallo jato11,
Sorry für die vielen X und Y.

Ja. Das soll eine Meldungstool werden. Wenn ein Datensatz geändert wird, also was inzugefügt wird, Bsp.:
Erster eintrag: Probleme mit Spannungsversorgung
Wird geändert: Techniker wurde informiert:

Dann soll das geänderte angezeigt werden, aber der alte datensatz gespeichert werden so das man den zusammen hang der meldungen hat.

Gruß
Bitte warten ..
Mitglied: jato11
02.01.2008 um 12:39 Uhr
Gut, dafür gibt es sicherlich einige Lösungen.
Ich würde es wohl so machen.

Eine Tabelle mit den Störungen:
Störungsnummer, Name, Datum, Telefon, Text, evtl. Standort

Die zweite Tabelle mit der Bearbeitung (Protokol der Bearbeitung)
Störungsnummer, Name vom Bearbeiter, Datum, Bearbeitungstext

Das könnte man noch mit Personalnummern verfeinern, um dann alle
nötigen Personen- oder Hardwaredaten aus einer anderen DB zu ziehen.

Dann würde ich eine Abfrage erstellen, in der beide Tabellen über die
Sörungsnummer verknüpft sind. Das ist für Berichte nützlich.

Anschließend erstelle ich für jede Tabelle ein Formular mit den notwendigen Feldern.
Das erste Formular wird das Hauptformular mit den Störungen. Da wird das zweite
Formular (Bearbeitung) als Unterformular eingefügt. Beide müssen über die
Störungsnummer verknüpft werden.

Nun kannst Du es testen. Öffne das Hauptformular, erzeuge einen neuen Datensatz,
gib eine Störung ein und im Unterformular wird nun Zeile für Zeile der Bearbeitungsstand
eingetragen.

Wenn das funktioniert kannst Du dir gedanken über Suchfelder, automatischer
Störungsnummer und Protokolle zum Ausdrucken machen.

Viele Grüße
Torsten
Für Formulare erstelle ich immer eine Abfrage. Das ist nicht immer notwendig, aber
ich finde es komfortabler und ich kann leicht berechnete Felder einfügen.
Bitte warten ..
Mitglied: mete-eve
08.01.2008 um 13:40 Uhr
Soweit funktioniert die Sache.
Danke

Jetzt habe ich nur noch das Problem, wenn ich das Formular öffne fängt es immer mit Störungsnummer 1 an und nicht mit der die ich markiert habe im Unterformular.

Gruß
Bitte warten ..
Mitglied: jato11
09.01.2008 um 12:31 Uhr
Das ist normal.
Wenn das Hauptformular geöffnet wird, wird immer der 1. Datensatz angezeigt.
Im Unterformular dürfen dann nur die Datensätze angezeigt werden, die die
gleiche Störungsnummer wie das Hauptformular haben.

Jetzt geht es an die Verfeinerung.
Erstelle im Hauptformular ein Datum-Feld. Da kannst Du dann eintagen wann die
Störung erledigt wurde und die Datensätze rausfiltern.

Ein Suchfeld kann hilfreich sein.
Ich nenne es immer "Suchen" und hat keine Datenherkunft. Nach dem aktualisieren
wird ein Makro ausgeführt, das sieht in etwa so aus.
-Gehe zu Feld [Störungsnummer]
-Suche Datensatz [Suchen]

Du kannst Dir auch alle Störungen anzeigen lassen die noch nicht erledigt sind.
Über eine Abfrage die alle Datensätze rausfiltert, die keinen Erledigungsvermerk haben

Viele Grüße
Torsten
Bitte warten ..
Mitglied: mete-eve
10.01.2008 um 11:14 Uhr
Ich habe es ausprobiert, aber irgendwas mache ich wohl noch falsch.

Ich habe im Hauptfomular ein Textfeld erzeugt (Suche).

Danach habe ich ein Makro erstellt.
-Gehe zu Steuerelement [Störungsnummer]
- Suche Datesatz [Suche]

Und ich habe den Ereignisprozess auf nach aktualisieren im textfeld suche gestellt.

Wenn ich nur das Makro ausführe bekomme ich eine Meldung:
Der Befehl oder die Aktion 'GEheZuSteuerelement' steht momentan nicht zur Verfügung.

Gruß
Bitte warten ..
Mitglied: jato11
10.01.2008 um 11:38 Uhr
Sorry, war wohl mein Fehler.

Ich nehme folgende Werte:

Suchen nach: =[Suchen] (das Gleichheitszeichen gehört mit rein)
Vergleichen: Teil des Felinhaltes (spart manchmal Tipperei)
Groß- /Kleinschreibung: Nein
Suchen: Alles
Wie formatiert: Nein
Nur aktuelles Feld: Ja
Am Anfang beginnen: Ja

Teste das Makro erstmal mit der 1. Zeile, dann siehst Du ob der Sprungbefehl
funktioniert (Gehe zu Steuer... )

Viele Grüße
Torsten
Bitte warten ..
Mitglied: mete-eve
10.01.2008 um 12:51 Uhr
Ich habe es probiert nur mal die erste Zeile zu testen.

Es funktioniert nicht, da er meint das der aktuelle Datensatz kein Feld enhält, dass den Namen Störungsnummer hat.

Doch dies kann gar nicht sein.
Ich habe über VBA mit einer MSG box dies getestet und da findet er das Feld mit dem Wert.

Was habe ich vermutlich falsch gemacht?
Bitte warten ..
Mitglied: mete-eve
10.01.2008 um 13:06 Uhr
Ich habe mein Problem jetzt gefunden.
Es lag daran, dass ich nicht den kompletten pfad für das Textfeld angegeben habe.

Danke für alles und deine Gedult.

Freundliche grüße
Bitte warten ..
Ähnliche Inhalte
Datenbanken

Datensatz hinzufügen, nicht überschreiben Access

gelöst Frage von Dr.CornwallisDatenbanken19 Kommentare

Liebe Gemeinde, ich habe folgenden Code (bei Button klick): Wähle ich mit diesem Code einen anderen Wert im Kombifeld ...

Datenbanken

Datensatz mit 2 Felder anfügen Access

gelöst Frage von Dr.CornwallisDatenbanken2 Kommentare

Hallo, ich habe 2 Felder: 1. Kombifeld - PersNr zum auswählen 2. Textfeld - hier kann man beliebigen Text ...

Datenbanken

Access Datenbank wie am einfachsten Datensätze aufbereiten

Frage von Dr.CornwallisDatenbanken5 Kommentare

Liebe Gemeinde, ich brauche eure Hilfe, wie würdet ihr in Access 2010 eine Datenbank aufbauen bzw. die ug. Anforderungen ...

VB for Applications

Access Datensätze einzeln kopieren einfügen

gelöst Frage von QwertzuiopueVB for Applications3 Kommentare

Hallo Hallo, also ich habe eine Datenbank A mit Pfad PfadA und eine Datenbank B mit PfadB. Ich möchte ...

Neue Wissensbeiträge
Vmware
VMware Update für den ESXi 5.5 verfügbar
Information von sabines vor 56 MinutenVmware

Nach dem ganzen Hickhack um Update mit Microcode Anpassungen und Rückzug, gibt es nun für den ESXi 5.5 ein ...

CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 4 StundenCPU, RAM, Mainboards3 Kommentare

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing
PfSense als Addon auf QNAP
Information von magicteddy vor 18 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 1 TagDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement26 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Server
TEMP-Profile
gelöst Frage von Forseti2003Windows Server21 Kommentare

Guten Morgen, wer kennt sie nicht, die lieben Temporären Benutzerprofile, vorallem immer dann, wenn man sie am wenigsten braucht. ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör15 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...