Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Neuer Datensatz wird nicht angezeigt
Gehe zu Seite 1, 2  Weiter
zurück: Richtig das Datenmodell erstellen ... weiter: Klausurendatenbank Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Spud
Access Einsteiger


Verfasst am:
21. Feb 2010, 23:35
Rufname:
Wohnort: Niederbayern

Neuer Datensatz wird nicht angezeigt - Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo,

habe ein kleines Problem mit meiner Datenbank.

Habe eine Haupttabelle die mit mehreren Tabellen in Beziehung steht.
Auf die Tabellen hab ich eine Auswahlabfrage mit Formular gesetzt.
Soweit funktioniert alles wie gewollt.

Aber wenn ich einen neuen Datensatz eingebe erscheint dieser nach dem erneuten öffnen nicht mehr im Formular.
In den Tabellen ist er jedoch richtig angelegt, selbst wenn ich die Daten in die Tabellen per Hand eingebe erscheint er danach nicht in der Abfrage und damit nicht im Formular.
Denke der Fehler liegt irgendwo in der Abfrage, nur leider weiss ich nicht wo?

Vielleicht könnt ihr mir weiterhelfen!?



Access1.jpg
 Beschreibung:
Hier meine Beziehungen:
 Dateigröße:  46.21 KB
 Angeschaut:  1138 mal

Access1.jpg



access2.jpg
 Beschreibung:
Meine Abfrage:
 Dateigröße:  95.52 KB
 Angeschaut:  1138 mal

access2.jpg


astern
Datenmodell-Missionar


Verfasst am:
22. Feb 2010, 20:48
Rufname: Andreas
Wohnort: Rastede


AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo!
Selbst wenn Du die Lösung dieses Problems findest, wirst Du immer wieder neue Probleme bekommen, weil Dein Datenmodell nicht stimmt! Das müsste völlig überarbeitet werden.
In der Tabelle "Lehrgänge" brauchst Du z.B. nicht die einzelnen Lehrgänge als Spalten, sondern nur eine einzige Spalte "Lehrgangsname". Dort wird dann "Truppführer", "Sprechfunker", ... usw. eingetragen. Auch die Beziehung zwischen "Haupttabelle" und "Lehrgänge" über zwei Primärschlüssel geht so nicht!
Ich kann Dir bei der Erstellung eines Datenmodells helfen - dann müsstest Du allerdings Deine Problematik für einen Uneingeweihten verständlich beschreiben!
Sieh' Dir dazu auch mal das hier an:
Datenmodell entwickeln: Welche Tabellen und Beziehungen?

MfG
A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Spud
Access Einsteiger


Verfasst am:
23. Feb 2010, 19:01
Rufname:
Wohnort: Niederbayern

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Danke für deine Antwort,

bin jetzt auch schon drauf gekommen dass mein Datenmodell Schrott ist.

Hier meine Überarbeitete Version Smile

Verbesserungsvorschläge ausdrücklich erwünscht!

Achja in der Lehrgangstabelle soll jeweils das Datum der jeweiligen Person rein wann sie den Lehrgang gemacht hat, deshalb jeweils eine Spalte.



access3.jpg
 Beschreibung:
 Dateigröße:  73.78 KB
 Angeschaut:  1136 mal

access3.jpg


MiLie
kein Office- VBA- Programmierer


Verfasst am:
23. Feb 2010, 19:19
Rufname: Micha
Wohnort: Chemnitz

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo,

passt immer noch nicht.

Führerscheine in n:m zu den Personen
Lehrgänge dito
Ausrüstung dito
was hat eintrittsdatum mit Ausrüstung zu tun( tritt die Ausrüstung ein)

A* kennt sich mit soetwas aus Wink

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
astern
Datenmodell-Missionar


Verfasst am:
23. Feb 2010, 19:26
Rufname: Andreas
Wohnort: Rastede


AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Sorry,
aber Dein Datenmodell ist immer noch nicht sauber. Ich hatte es ja schon mal geschrieben: Du verwechselt Daten mit Spaltenüberschriften! Die Tabelle "Lehrgänge" braucht z.B. nur ZWEI Spalten: Den Primärschlüssel und den Lehrgangsnamen!
Ich kann Dir helfen, aber Du musst Deine Problematik erläutern. Mit "FME" und "21111" kann außer Dir niemand etwas anfangen!
Also: Worum geht es bei Dir? Offenbar irgendwas mit Feuerwehr?
Sowas hatte ich neulich schon mal:
DB-Modell fuer Freiwillige Feuerwehr

MfG
A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Spud
Access Einsteiger


Verfasst am:
23. Feb 2010, 20:22
Rufname:
Wohnort: Niederbayern

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Also genaue Erläuterung zu meiner Problematik

21111 ist die Melderschleife eines FME=Funkmeldeempfängers

in der Tabelle FME sollen die Daten der einzelenen FMEs hinterlegt sein
ebenso bei den Schlüsseln
bei den Hakengurten
genauso soll es mit anderen Ausrüstungsgegenständen passieren

Das ganze Zeug soll zu Personen zugeordnet werden

ebenso will ich festhalten welche Person welche Führerscheine besitz

genauso soll zu jeder Person die absolvierten Lehrgänge mit Datum hinterlegt werden.

Vielleicht könnt ihr euch jetzt etwas mehr vorstellen was ich will!?

Danke schonmal soweit!

MfG

Spud
astern
Datenmodell-Missionar


Verfasst am:
23. Feb 2010, 20:35
Rufname: Andreas
Wohnort: Rastede

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo!
Bitte lass' Dir nicht jedes Wort einzeln "aus der Nase ziehen".
Was ist eine "Melderschleife"?
Was für Schlüssel sind gemeint? Haustürschlüssel?
Was ist eine "Hose2000"?
Was soll das Eintrittsdatum bei Ausrüstung?
usw. usw.

MfG
A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
KlausMz
Moderator Access


Verfasst am:
23. Feb 2010, 20:39
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo,
was Du willst, war die ganze Zeit schon klar. Das Datenmodell ist für diesen Zweck unbrauchbar, auch das überarbeitete.
Das muss in n:m Tabellen aufgelöst werden.
Um mal bei den Lehrgängen zu bleiben:
Du brauchst eine Tabelle mit den Lehrgängen, aber nicht als Feldnamen, sondern jeder Lehrgang ist ein Datensatz mit einem Primärschlüssel. In einer (bei Dir nicht vorhanden Zuordnungstabelle) wird der Primärschlüssel der Person und dem Primärschlüssel des Lehrgangs erfasst.
Im Anhang mal ein Bild wie eine solcher Aufbau aussieht.
Schüler=Personen
Kurse=Lehrgang
SchülerKurs=Zuordnung

Das trifft auch für die Aussrüstung, Führerschein, FME und Schlüssel zu. Auch für den Dienstrang ist eine Tabelle erforderlich. Und wenn Du auch wissen willst wie sich der Dienstrang eines Kollegen im Laufe der zeit entwickelt hat, sind auch hier noch weitere Tabellen erforderlich.

Das Bild stellt nur beispielhaft die Beziehung einer Datengruppe dar. Solche Zuordnungs(Zwischentabellen) fehlen bei Dir vollständig.

Aber A* wird da schon noch weitere Kommentare haben.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.



2010-02-23_193707.jpg
 Beschreibung:
 Dateigröße:  16.53 KB
 Angeschaut:  1227 mal

2010-02-23_193707.jpg


Spud
Access Einsteiger


Verfasst am:
23. Feb 2010, 21:11
Rufname:
Wohnort: Niederbayern

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Erst mal Danke dass ihr so geduldig seid mit mir, tu mich bissl schwer euch meine Problematik zu erklären.

@astern:

eine Melderschleife ist die Kennung einer Gruppe von Personen die über diese Alarmiert werden können, gehörst du zu der Gruppe, hast du die jeweilige Kennung z.B bei meinem Fall 21111 auf dem FME programmiert.

Ist wie eine Telefonnummer mit der du eine Gruppe anwählen kannst.

Jede Melderschleife ist eine ander Gruppe.
Jeder FME kann anders programmiert sein.

Schlüssel
sind verschiedene Schlüssel einer Schließanlage
Jeder schlüssel hat ne andere Berechtigung schließt ander Türen

Hose2000 usw. sind Bezeichnungen für unsere Einsatzkleidung es soll festgehalten werden wer welche Einsatzkleidung besitzt und welche größe er davon trägt.

Eintrittsdatum ist ein Fehler von mir hat da nix zu suchen, sorry!


@KlausMz:

Funktioniert das vorgeschlagene Modell von dir auf für meinen Fall?

Jede Person hat unterschiedliche Lehrgänge absolviert und in einem anderen Jahr.
Krieg ich da das Datum auch irgendwie rein, wann er ihn abgelegt hat?


Hab jetzt mal meine Datenbank mit gepostet, vielleicht wirds dann verständlicher für euch.



FF.zip
 Beschreibung:

Download
 Dateiname:  FF.zip
 Dateigröße:  836.59 KB
 Heruntergeladen:  14 mal

KlausMz
Moderator Access


Verfasst am:
23. Feb 2010, 21:17
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo,
Zitat:
Funktioniert das vorgeschlagene Modell von dir auf für meinen Fall?
Sonst hätte ich es ja nicht gepostet. Das Datum muss dann noch in die Zuordnungs(Zwischen)tabelle.
Du musst Deine DB entsprechend umbauen.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Spud
Access Einsteiger


Verfasst am:
23. Feb 2010, 21:27
Rufname:
Wohnort: Niederbayern

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Also schön langsam glaub ich krieg ich bissl den durchblick!? Smile

ich spalte quasi die stammdaten (Personen und Lehrgänge) von den Variablen daten ab (Datum)

Die Variablen Daten (Datum) kommen in ne extra Tabelle in die die Primärschlüssel der Tabelle Personen und der Tabelle Lehrgänge mit einfließen?

Hab ich das richtig verstanden!?
astern
Datenmodell-Missionar


Verfasst am:
23. Feb 2010, 21:34
Rufname: Andreas
Wohnort: Rastede

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo!
Wie ist der Zusammenhang zwischen Melderschleife, Person und FME:

EINE Person gehört zu MEHREREN Melderschleifen (?)
Zu EINER Melderschleife gehören MEHRERE Personen.

EIN FME gehört zu EINER Melderschleife (?)
Zu EINER Melderschleife gehören MEHRERE FME.

Schlüssel - Person?

Zu EINER Person gehören MEHRERE Schlüssel.
EIN Schlüssel gehört zu EINER Person (?)

MfG
A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
MiLie
kein Office- VBA- Programmierer


Verfasst am:
23. Feb 2010, 21:53
Rufname: Micha
Wohnort: Chemnitz

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo,

so als Grundkonzept

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten



FF.zip
 Beschreibung:

Download
 Dateiname:  FF.zip
 Dateigröße:  800.46 KB
 Heruntergeladen:  13 mal

Spud
Access Einsteiger


Verfasst am:
23. Feb 2010, 21:55
Rufname:
Wohnort: Niederbayern

AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Also einer Person soll ein FME zugeordnet werden
Einem FME können mehrer Melderschleifen zugeordnet oder ander eigenschaften zugeornet sein.

Die Beziehung zwischen Person und Melder besteht nur über die FME Nummer.
Die Daten des FME, wie Melderschleifen usw sind fest mit der FME Nummer Verbunden.
Soll eine Person zu einer anderen Melderschleife bekommt er einen anderen FME mit entsprechender programmierung. In meiner geposteten Datenbank sollte noch ein Beispieldatensatz in FME drin sein wie die Daten ausehen.

Eine Person kann einen schlüssel haben je nach Berechtigung
aber es gibt 4 verschiedene Schlüsselarten
astern
Datenmodell-Missionar


Verfasst am:
23. Feb 2010, 22:07
Rufname: Andreas
Wohnort: Rastede


AW: Neuer Datensatz wird nicht angezeigt - AW: Neuer Datensatz wird nicht angezeigt

Nach oben
       Version: Office 2003

Hallo!
So nützt mir das nichts. Bei einer Beziehung zwischen zwei Objekten muss man immer BEIDE Richtungen betrachten - zum Beispiel Person/FME:

Du sagst einerseits:
Zitat:
Also einer Person soll ein FME zugeordnet werden
... und andererseits:
Zitat:
Soll eine Person zu einer anderen Melderschleife bekommt er einen anderen FME
Da höre ich heraus:

Zu EINER Person gehören MEHRERE FME's (nämlich heute dies und morgen das)
EIN FME gehört zu MEHREREN Personen (nämlich heute zu dieser und morgen zu jener)

Jetzt ist die Fage, ob Du Dir MERKEN willst, wer den FME mal GEHABT hat bzw. ob Du PLANEN willst, wer ihn mal BEKOMMEN soll. Dann wäre das eine m:n-Beziehung zwischen Person und FME.
Wenn Du aber IMMER nur speichern willst, wer ihn JETZT GERADE hat, dann wäre das der ganz seltene Fall einer 1:1-Beziehung.

MfG
A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: unlöschbaren Datensatz erstellen 1 Vincent_Vega 899 15. Aug 2005, 21:45
stpimi unlöschbaren Datensatz erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: im Bericht werden "falsche" Daten angezeigt 19 Sonic 1596 07. Jun 2005, 08:14
Sonic im Bericht werden "falsche" Daten angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Reduzierung mehrerer Datensätze auf einen Datensatz 2 Pulldown 819 03. Jun 2005, 09:32
Pulldown Reduzierung mehrerer Datensätze auf einen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz automatisch kopieren??? 0 Edelschnitt 701 11. Mai 2005, 19:41
Edelschnitt Datensatz automatisch kopieren???
Keine neuen Beiträge Access Tabellen & Abfragen: Bei Abfrage verhindern, dass geöffnete DS angezeigt werden 2 Joshi 485 19. März 2005, 19:30
Joshi Bei Abfrage verhindern, dass geöffnete DS angezeigt werden
Keine neuen Beiträge Access Tabellen & Abfragen: Hintergrundfarbe in Datensatz 1 Rheinbote 900 24. Feb 2005, 20:18
stpimi Hintergrundfarbe in Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: Nach Union Abfrage wird der Felddatentyp anders angezeigt 9 Hexenbaendiger 804 22. Dez 2004, 14:56
Hexenbaendiger Nach Union Abfrage wird der Felddatentyp anders angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Bei der Aktualisierung eines Tabellenwertes neuen Datensatz 6 zheng 810 07. Dez 2004, 22:35
zheng Bei der Aktualisierung eines Tabellenwertes neuen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Datum suchen?? 1 Hansen 1390 04. Okt 2004, 12:16
stpimi Datensatz nach Datum suchen??
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Dreamweaver Forum