Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Hauptformular soll dem Unterformular Wert übergeben
Gehe zu Seite 1, 2  Weiter
zurück: Textfeld, KeyPress ... und wieso Aktualisiert er nicht? weiter: Frage zur Formularerstellung - ev. Fehler im Datenmodell? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. März 2011, 15:14
Rufname:

Hauptformular soll dem Unterformular Wert übergeben - Hauptformular soll dem Unterformular Wert übergeben

Nach oben
       Version: Office 2007

Hallo Zusammen,

ich brauche Dringend Eure Hilfe !!!! Ich arbeite mich neu in Access ein, aber komme gerade nicht weiter Sad

Ich habe ein Formular Wo Kundendaten angezeigt werden(Kundenid, Kunde Name). In einem Unterformular sollen nun die bestehenden Bestellungen zu sehen und neue Bestllung zu dem Kunden angelegt werden können.

Im Unterformular zu sehen ist nur 2 Felder. Bestellnr und bestellbeschreibung. Diese müssen gefüllt werden. Das Feld Kundenid soll im Unterformular nicht angezeigt werden. Da sich die Bestellungen ja eh auf den Kunden vom HF beziehen.

Wie bekomme ich es hin, dass in der Tabelle des UF , welches aus 3 Spalten besteht ( Kundenid,Bestellnr, Beschreibung) das Feld Kundenid automatisch gefüllt wird , wenn man zu dem Kunden im Unterformular eine bestellung eingibt?

Wenn ich z.b beim Kunden 7 , im Unterformulr eine bestellung eingebe , soll der Datensatz neu angelegt werden, aber im Feld Kunden_id soll er die Kunden_nr aus dem Hauptformular automatisch übernehmen.

Ich bitte um dringende Hilfe !!!!!!!
KlausMz
Moderator Access


Verfasst am:
13. März 2011, 20:09
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hallo,
das kann Access automatisch, wenn Hafo und Ufo über die Schlüsselfelder (KundenID) verknüpft sind.
Die Verknüpfung wird in den Dateneigenschaften Verknüpfen von/nach eingestellt.

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



Verfasst am:
14. März 2011, 12:31
Rufname:

Die VerknüpfenNach-Eigenschaft hat folgenden Fehler verursac - Die VerknüpfenNach-Eigenschaft hat folgenden Fehler verursac

Nach oben
       Version: Office 2007

Gast am 13. März 2011 um 22:53 hat folgendes geschrieben:
DANKE !!!!

Ich habe mir die Verknüpfung genauer angeschaut. Und Sie haben Recht Smile

Gruss

Gast am 14. März 2011 um 11:25 hat folgendes geschrieben:
Irgendwie gehts jetzt doch nicht Sad

Der Wert wird nicht automatisch in die Spalte eingefügt Sad und es kommt eine Fehlermeldung:

Die VerknüpfenNach-Eigenschaft hat folgenden Fehler verursacht:'Das Objekt enthält das Automatisierungsobjekt 'dbo_Elite' nicht'

Sad((((

Vielleicht zum besseren Verständnis. Es bestehen 3 Tabellen auf einer SQL Datenbank auf die über eine ODBC Verknüpfung zugegriffen wird.

Elite Table ( KundenTabelle)
Pindex (Primärschlüsse)
Pname

Master Table (Einzelheiten zum Kunden)
Pindex (Fremdschlüssel)
Pgroup

BLF Table ( Bestellung, UNterformular)
Index (primärschlüssel)
Pindex (FS von Elite Table)
Details

Das Hauptformular greift auf die Tabellen Elite und Master zu.
KlausMz
Moderator Access


Verfasst am:
14. März 2011, 12:34
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hallo,
die Schlüsselfelder müssen in der entsprechenden Datenherkunft auch vorhanden sein.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 12:43
Rufname:


AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Wie meinen Sie das ? Wo muss ich das machen?
KlausMz
Moderator Access


Verfasst am:
14. März 2011, 12:45
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hallo,
'dbo_Elite' scheint mir kein Schlüsselfeld zu sein.

PS
Hier ist man per Du.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 12:48
Rufname:

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

nein,so heisst die TAbelle. Elite ='dbo_Elite'
ich habs oben nur falsch geschrieen
MissPh!
Office-VBA-Programmiererin


Verfasst am:
14. März 2011, 13:07
Rufname:
Wohnort: NRW

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hallo,
Zitat:
Die VerknüpfenNach-Eigenschaft hat folgenden Fehler verursacht ...
der Tabellenname hat dort nichts zu suchen. Lass dir vom Assistenten helfen, indem du auf die drei Punkte klickst.
_________________
Gruß MissPh!
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 13:19
Rufname:

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Ok, jetzt versteh ich gar nix mehr.
Noch mal von Vorne. Ich habe das Unterformular entfernt !
Wir haben 3 Tabellen :
Elite Table ( KundenTabelle)
Pindex (Primärschlüsse)
Pname

Master Table (Einzelheiten zum Kunden)
Pindex (Fremdschlüssel) Holt sich von der Elite Table
Pname

BLF Table ( Bestellung, UNterformular)
Index (primärschlüssel)
Pindex (WELCHES ICH NOCH NICHT MIT IRGENDEINER TABELLE VERBUNDEN HABE )
Detail

Und ich habe 2 Formulare. Das HF welches auf die Master Tabelle zugreift und das UF welches ich selbst erstellt habe mit der Tabelle BLF

WAS SOLL ICH JETZT TUn=?

ICH WERDE NOCH VERRÜCKT Sad
Nachtrag: melih am 14. März 2011 um 13:52 hat folgendes geschrieben:
Was soll ich bei "Verknüpfen nach" und "Verknüpfen von" rein schreiben? auch wenn ich diese ... drücke möchte er dass ich die Felder aussuche.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
14. März 2011, 13:53
Rufname:
Wohnort: NRW

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hi,

vielleicht solltest du zuerst einmal dieses Problem lösen:
Zitat:
Pindex (WELCHES ICH NOCH NICHT MIT IRGENDEINER TABELLE VERBUNDEN HABE )
und ein vernünftiges Tabellenkonzept inklusive Beziehungen und mit vernünftigen Datenfeldnamen auf die Beine stellen.
_________________
Gruß MissPh!
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 13:58
Rufname:

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

melih am 14. März 2011 um 13:55 hat folgendes geschrieben:
Ich darf an der DB leider nix ändern. Das ist ja mein Problem.
Ich hab auch das Gefühl,dass ich etwas kleines übersehe.

Wir haben 2 Tabellen die verknüpft sind und ich möchte eine neue tabelle hinzufügen.

Es würde mir sehr helfen, wenn du mir den Unterschied zwischen "Verknüpfen nach" und "Verknüpfen von" erklären würdest.

und was da rein muss.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
14. März 2011, 14:00
Rufname:
Wohnort: NRW

Re: AW: Hauptformular soll dem Unterformular Wert übergeben - Re: AW: Hauptformular soll dem Unterformular Wert übergeben

Nach oben
       Version: Office 2007

melih - 14. März 2011, 12:55 hat folgendes geschrieben:
Ich darf an der DB leider nix ändern. Das ist ja mein Problem. .
Aber eine Tabelle hinzufügen, das darfst du??
melih - 14. März 2011, 12:58 hat folgendes geschrieben:
Es würde mir sehr helfen, wenn du mir den Unterschied zwischen "Verknüpfen nach" und "Verknüpfen von" erklären würdest.

und was da rein muss.
Das könnte deine Access-Hilfe dir sicher noch am besten erklären. Wink
Einfach die Eigenschaft anklicken und F1 drücken...

_________________
Gruß MissPh!
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 15:03
Rufname:

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Könnte dies das eigentliche Problem sein?

Wie vermutet ist es ein Syntaxproblem in der Eigenschaft
"Verknüpfen nach". Du gibst dort den Tabellennamen mit an.
Damit kann Access bei einem neuen Datensatz im UFo nicht
umgehen und bringt den Fehler.

Des Pudels Kern ist, dass du zweimal die gleichen Feldnamen
("ENTITY", "COC") in der Abfrage und damit auch im Hauptformular
hast. Daher müsstest du bei der weiteren Verwendung schon die
Syntax Tabelle.Feld verwenden, was aber oft Probleme bringt.

Um das zu umgehen, arbeitet man am einfachsten mit Aliasen.
Z.B. kannst du in der Abfrage zwei zusätzliche Felder einfügen,
indem du im Abfragegitter in zwei neuen Spalten folgende
Ausdrücke in die Zeile "Feld" kopierst:

PMEntity: tbl_Entity_CoC_PM.ENTITY

PMCoC: tbl_Entity_CoC_PM.CoC

In der Eigenschaft "Verknüpfen nach" verwendest du dann:

PMEntity;PMCoC

NUR wie soll ich das umsetzen? Weiss jemand wie ich das machen könnte?
MissPh!
Office-VBA-Programmiererin


Verfasst am:
14. März 2011, 15:16
Rufname:
Wohnort: NRW

AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Hi,

wen hast du denn da oben zitiert? Wem hast du deine DB gegeben, dass er/sie derart konkrete Hinweise geben konnte? Confused

BTW: Ein Zitat sollte stets als solches kenntlich gemacht (hierzu gibt es die Quote-Tags) und auch die die Quelle sollte angegeben werden.

_________________
Gruß MissPh!
melih
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. März 2011, 15:30
Rufname:


AW: Hauptformular soll dem Unterformular Wert übergeben ! HI - AW: Hauptformular soll dem Unterformular Wert übergeben ! HI

Nach oben
       Version: Office 2007

Zitat:
Wie vermutet ist es ein Syntaxproblem in der Eigenschaft
"Verknüpfen nach". Du gibst dort den Tabellennamen mit an.
Damit kann Access bei einem neuen Datensatz im UFo nicht
umgehen und bringt den Fehler.

Des Pudels Kern ist, dass du zweimal die gleichen Feldnamen
("ENTITY", "COC") in der Abfrage und damit auch im Hauptformular
hast. Daher müsstest du bei der weiteren Verwendung schon die
Syntax Tabelle.Feld verwenden, was aber oft Probleme bringt.

Um das zu umgehen, arbeitet man am einfachsten mit Aliasen.
Z.B. kannst du in der Abfrage zwei zusätzliche Felder einfügen,
indem du im Abfragegitter in zwei neuen Spalten folgende
Ausdrücke in die Zeile "Feld" kopierst:

PMEntity: tbl_Entity_CoC_PM.ENTITY

PMCoC: tbl_Entity_CoC_PM.CoC

In der Eigenschaft "Verknüpfen nach" verwendest du dann:

PMEntity;PMCoC


Habe ich von einer seite. Ich habe niemanden meine datenbank gegeben. ich habe nur einen ähnlichen fall im internet gefunden. aber was hällst du vom inhalt?

Denn wenn ich einen neuen datensatz anlegen möchte, bekomme ich diese blöde Fehlermeldung .sonst ja auch nicht. Das hat doch was zu bedeuten?
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: Bei Eingabe Abfrage erscheint der Wert 5x ?!? 8 Amazonin 786 09. Aug 2005, 14:12
lothi Bei Eingabe Abfrage erscheint der Wert 5x ?!?
Keine neuen Beiträge Access Tabellen & Abfragen: neuen Datensatz anlegen falls wert nich vorhanden ist 1 AccessAlex 874 08. Aug 2005, 22:18
Gast neuen Datensatz anlegen falls wert nich vorhanden ist
Keine neuen Beiträge Access Tabellen & Abfragen: Wert in Tabelle schreiben 16 majeca 12941 27. Jul 2005, 15:12
majeca Wert in Tabelle schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Wert von der Tabelle abziehen 1 elmar9700 892 10. Jul 2005, 22:22
stpimi Wert von der Tabelle abziehen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Formular einen Wert übergeben. 4 magnum 1280 29. Mai 2005, 14:55
jens05 Abfrage über Formular einen Wert übergeben.
Keine neuen Beiträge Access Tabellen & Abfragen: Hochzählen ab bestimmten Wert 3 vitalik 893 06. Mai 2005, 12:47
stpimi Hochzählen ab bestimmten Wert
Keine neuen Beiträge Access Tabellen & Abfragen: Überprüfen ob Wert in Tabelle = NULL 3 Cossack 1498 18. Apr 2005, 17:52
Gast Überprüfen ob Wert in Tabelle = NULL
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterabfrage in Unterformular 2 kassandra 1210 09. März 2005, 11:15
kassandra Parameterabfrage in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular aktualisieren ?? Häh?? 1 blicki 980 07. März 2005, 23:11
der_Volkmann Unterformular aktualisieren ?? Häh??
Keine neuen Beiträge Access Tabellen & Abfragen: Wert von Kontrollkästchen für Abfrage verwenden? 1 JoHo 1690 21. Jan 2005, 11:41
JoHo Wert von Kontrollkästchen für Abfrage verwenden?
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn Wert nicht vorhanden nimm den nächsten 2 Ogdo 788 29. Dez 2004, 12:40
Gast Wenn Wert nicht vorhanden nimm den nächsten
Keine neuen Beiträge Access Tabellen & Abfragen: Bestelldaten in 2. Tabelle übergeben 4 nukeli 598 20. Dez 2004, 14:04
nukeli Bestelldaten in 2. Tabelle übergeben
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript