Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Acces 2007 Eingabefehler vermeiden
Gehe zu Seite 1, 2  Weiter
zurück: Es wird nicht alles angezeigt weiter: Abfrageproblem... 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
shark1734
Gast


Verfasst am:
22. Apr 2010, 21:09
Rufname:

Acces 2007 Eingabefehler vermeiden - Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,

ich habe eine tbl.Fahrzeuge, eine tbl.Mitarbeiter und eine Touren.
Nun soll in einer Zwischentabelle die Touren eingegeben werden.
z.B.

Datum - Tour - Mitarbeiter-Nr - Fahrzeug
01.01.10 - A - 123 - M-DE 123
01.01.10 - B - 126 - M-DE 567

Ich möchte jetzt vermeiden, dass man an einem Tag weder die Tour, Mitarbeiter noch Fahrzeug doppelt verplant werden können. Wie ist das möglich????
MissPh!
Office-VBA-Programmiererin


Verfasst am:
22. Apr 2010, 23:36
Rufname:
Wohnort: NRW


AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,

lege einen eindeutigen Index mit den Datenfeldern Tag, Tour und Fahrzeug an.

_________________
Gruß MissPh!
Gast



Verfasst am:
23. Apr 2010, 16:46
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Vielen Dank für die Antwort. Aber kann dann nicht der Mitarbeiter doppelt vergeben werden? Oder sogar folgende Kombi:

Datum - Tour - Mitarbeiter-Nr - Fahrzeug
01.01.10 - A - 123 - M-DE 123
01.01.10 - B - 126 - M-DE 123

???
derArb
getting better


Verfasst am:
23. Apr 2010, 16:59
Rufname: derArb
Wohnort: Berlin

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,

probiers doch einfach mal aus

MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
23. Apr 2010, 17:06
Rufname:
Wohnort: NRW


AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Wenn ich den Mitarbeiter übersehen habe, so nimm ihn doch einfach noch mit in den Index hinzu.
_________________
Gruß MissPh!
Gast



Verfasst am:
25. Apr 2010, 12:35
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Habe es ausprobiert und es ist so wie ich es vermutet habe. Sobal sich nur eine variable ändert bekomme ich keine Fehlermeldung. Somit währe es möglich einen Mitarbeiter oder ein Auto doppelt zu verplanen. Hat sonst noch jemand eine Idee???
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
25. Apr 2010, 13:17
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,

Du kannst ohne Probleme mehr als einen Unique Index anlegen, der aus zusammengesetzten Feldern besteht. Entsprechend legst Du einen pro Kombination an, die nicht mehrfach vorkommen darf.
Alternativ könntest Du natürlich auch eine aufwendige VBA-Routine schreiben, um alle Möglichkeiten vor dem Speichern zu validieren und auszuschließen, aber das ist auch nicht performanter.
Die Index-Methode verhindert das Einfügen garantiert, selbst wenn man direkt im Tabelleneditor eine neue Eingabe vornehmen würde.

Gruß

Christian
Gast



Verfasst am:
25. Apr 2010, 17:43
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Aber ich kann doch pro Tabelle nur einen Schlüssel festlegen, oder???
MissPh!
Office-VBA-Programmiererin


Verfasst am:
25. Apr 2010, 18:25
Rufname:
Wohnort: NRW

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,

du kannst in der Tat nur einen Primärschlüssel (PK) definieren, aber auch dieser kann aus mehreren Datenfeldern bestehen. Zusätzlich kannst du quasi beliebig viele Indizes anlegen. Ob man nun einen Autowert-PK plus eindeutigen Mehrfach-Index anlegt oder direkt diesen Mehrfach-Index zum PK macht, mag jeder für sich entscheiden. Ich persönlich bevorzuge einen Autowert-PK, sozusagen als Standard in jeder Tabelle, und zusätzliche Indizes je nach Bedarf.

Einen Mehrfach-Index legst du folgendermaßen an:
- Indexfenster einblenden
- Indexnamen in die linke Spalte eintragen
- Datenfelder in der 2. Spalte wählen (-> kein Eintrag in 1. Spalte bei Folgezeilen!)
- Indexeigenschaften werden in der 1. Zeile eingestellt

Hoffe, das hilft dir weiter.

_________________
Gruß MissPh!
Gast



Verfasst am:
25. Apr 2010, 19:49
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Super, vielen Dank.
Damit hast du mir schon sehr geholfen. Es funktioniert.
Gibt es eigentlich eine Möglichkeit den Meldetext der seitens Access kommt weil ein Schlüssel hinterlegt ist und der doppelte Eintrag ungültig ist benutzerfreundlicher zu gestalten???
MissPh!
Office-VBA-Programmiererin


Verfasst am:
25. Apr 2010, 19:57
Rufname:
Wohnort: NRW

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Ja, du kannst den Fehler abfangen (hier bspw. im Form_Error-Ereignis) und eine eigene Meldung ausgeben.

Schau dir die Access-Hilfe hierzu an: Klick auf die Ereigniseigenschaft im Ereignisfenster + F1.

_________________
Gruß MissPh!
Gast



Verfasst am:
25. Apr 2010, 22:18
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Erst mal danke. Weiß aber leider noch nicht genau wo ich klicken soll. Kannst du das etwas genauer beschreiben?

Vielen Dank!!!!!!
Willi Wipp
Moderator


Verfasst am:
26. Apr 2010, 03:29
Rufname:
Wohnort: Raum Wiesbaden

Re: Acces 2007 Eingabefehler vermeiden - Re: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hi shark1734,

setze in der Entwurfsansicht des Formulars in den Formular-Eigenschaften den Cursor in das Ereignis Bei Fehler (Error)
und betaetige dann die Funktionstaste F1.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
26. Apr 2010, 20:06
Rufname:

AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Super, auch das klappt.
Allerdings erscheint dann eine zusätzliche Meldung. Die eigentliche Acces Meldung erscheint dann im Anschluss auch noch. Oder kann man das etwa auch noch änder?
KlausMz
Moderator Access


Verfasst am:
26. Apr 2010, 20:09
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Acces 2007 Eingabefehler vermeiden - AW: Acces 2007 Eingabefehler vermeiden

Nach oben
       Version: Office 2007

Hallo,
Zitat:
Super, auch das klappt.
Wenn Du jetzt noch zeigst, was Du gemacht hast, damit es klappt kann man den Rest auch noch erledigen.
Also zeige bitte mal den vollständigen Code.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
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: 2 Tabellen in Acces abgleichen 2 Gast10490 1354 07. Sep 2010, 09:04
DBKlempner 2 Tabellen in Acces abgleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Spalte identische Werte Acces 1 SHG1 186 04. Jul 2010, 23:15
blackoutNO Spalte identische Werte Acces
Keine neuen Beiträge Access Tabellen & Abfragen: Count richtig verwenden? Access 2007/2010 1 Sunn 2994 22. Mai 2010, 16:35
Nouba Count richtig verwenden? Access 2007/2010
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage auf "Nur lesen" setzen (Access 2007) 4 gepach 2360 29. März 2010, 12:57
gepach Abfrage auf "Nur lesen" setzen (Access 2007)
Keine neuen Beiträge Access Tabellen & Abfragen: Excel Tabelle in Acces importieren 7 Chris40 5977 13. Sep 2009, 19:45
Gast Excel Tabelle in Acces importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Formatierung berechnetes Feld in einer Abfrage Access 2007 1 SHI 2637 13. Jun 2009, 11:51
Gast Formatierung berechnetes Feld in einer Abfrage Access 2007
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter in Access 2007 0 borstel1982 1524 08. Jun 2009, 09:43
borstel1982 Parameter in Access 2007
Keine neuen Beiträge Access Tabellen & Abfragen: Mit der Funktion Anzahl doppelte Zählungen vermeiden 2 blizzi 399 29. Apr 2009, 10:09
blizzi Mit der Funktion Anzahl doppelte Zählungen vermeiden
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge in Abfrage vermeiden 2 kugelhagel 1716 18. März 2009, 11:41
kugelhagel Doppelte Einträge in Abfrage vermeiden
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2007 lässt Änderungen in Abfragen zu 5 kai86 2140 11. Nov 2008, 15:19
KlausMz Access 2007 lässt Änderungen in Abfragen zu
Keine neuen Beiträge Access Tabellen & Abfragen: doppelte Datensätze in Abfrage vermeiden 4 eric77 5796 05. Nov 2008, 14:34
eric77 doppelte Datensätze in Abfrage vermeiden
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2007 SQL-Struktur (Textstruktur) wird immer verworfen 7 kaineanung 3739 24. Okt 2008, 19:50
KlausMz Access 2007 SQL-Struktur (Textstruktur) wird immer verworfen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA