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 Zurück  1, 2
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
MissPh!
Office-VBA-Programmiererin


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

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

Nach oben
       Version: Office 2007

Zitat:
aber was hällst du vom inhalt?
Du bist echt gut, wir kennen doch deine Tabellen nicht, die du hier mal unter diesem und dann unter jenem Namen präsentierst, geschweige denn deren Datenfeldnamen sowie die Datenherkunft (Tabelle/Abfrage?) deiner Formulare. Wie soll man da sagen können, ob obiger Hinweis bei dir zutreffen könnte?! Ich habe zumindest nicht den Eindruck... Hast du nicht ein Formular pro Tabelle?
Zitat:
auch wenn ich diese ... drücke möchte er dass ich die Felder aussuche.
Das solltest du doch wissen, welche Datenfelder da in Beziehung zu setzen sind.
Wie steht's denn hiermit:
Zitat:
Pindex (FS von Elite Table)
Zitat:
Pindex (WELCHES ICH NOCH NICHT MIT IRGENDEINER TABELLE VERBUNDEN HABE )
Question Question Question

Versuche dich bitte einmal in die Lage eines anderen zu versetzen, der deine DB nicht kennt und nicht auf deinen Monitor schauen kann und versuche dann, alles nötige aufzuzählen und du beschreiben, was man wissen muss, um dir weiterhelfen zu können. Und beantworte bitte auch die an dich gestellten Fragen sorgfältig.

_________________
Gruß MissPh!
Gast



Verfasst am:
14. März 2011, 18:01
Rufname:


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

Nach oben
       Version: Office 2007

Ich kann dich sehr gut verstehen. Ich stehe zur Zeit nur unter extremen Druck,weil ich diese Aufgabe zugeteilt bekommen habe.

Zu deinen Fragen. Ja und Nein, es gibt nicht zu jeder Tabelle ein Formular, sondern 2 Tabellen und 1 Formular. Vielleicht erkläre ich nochmal ganz genau was für Tabellen vorhanden sind und was für Formulare. Ich hoffe,dass du dann genau die Datenbankstruktur nachhvollziehen kannst.

Tabelle Elite (KundenTabelle)
pindex (Primärschlüssel)
Pname

Tabelle Master (Einzelheiten zum Kunden)
Pindex (Primärschlüssel) Holt sich von der Elite Table
Pname

Diese Tabellen stehen in einer 1:1 Beziehung.
Im Formular FMaster werden die Einzelheiten des Kunden gezeigt mit der pindex
di sql anweisung sieht so aus :

SELECT Elite.*, Master.*
FROM Master RIGHT JOIN Elite Master.pindex = Elite.pindex;

Ich soll jetzt eine Tabelle erstellen und ein Formular dazu, um bestellungen anzuzeigen und .
Die Tabelle soll die Elite.pindex beinhalten , und noch 2 felder (bestellnr als primarykey und beschreibung)

Das Formular soll als Unterformular in das bestehende fMaster Formular eingebaut werden. Das Formular FMaster hat als Feld den elite.pindex. Das Unterformular soll jetzt alle bestellungen anzeigen,die mit der selben pindex nr vom HF ist.
Im HF wird der Datensatz des Kunden mit der pindex 7 angezeigt. Da er noch nicht bestellt hat, soll über das UF eine bestellung eingegeben werden können. Die dann diesen Datensatz in die neue Tabelle einfügt. mit der pindex aus dem HF.

Ich hoffe dass ich es jetzt genau beschrieben habe Smile
Die Tabellen sind in Access als Verknüpfung (odbc) auf eine sql datenbank angelegt worden.

Bis jetzt habe ich alles versucht,aber jedesmal verwies er mich auf die Fehlermeldung: "Die VerknüpfenNach-Eigenschaft hat folgenden Fehler verursacht:'Das Objekt enthält das Automatisierungsobjekt 'MASTER' nicht'

Vielleicht kannst du mir schritt für schritt sagen was ich machen soll. Das wäre echt super.
MissPh!
Office-VBA-Programmiererin


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

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

Nach oben
       Version: Office 2007

Zitat:
SELECT Elite.*, Master.*
FROM Master RIGHT JOIN Elite Master.pindex = Elite.pindex;
Aha, da haben wir es doch schon, mindestens das Datenfeld pindex ist in dieser Abfrage doppelt. Und darauf bezog sich ja auch mein Kommentar zur "vernünftigen" Datenfeldbenennung. Wenn du das nicht ändern kannst, so musst du jedes Datenfeld einzeln in der Abfrage auswählen und diesen beiden einen eindeutigen Aliasnamen geben, so wie es in dem von dir zitierten Text beschrieben wurde. Ganz offensichtlich kommt Access sonst mit den von ihm selbst generierten Datenfeldnamen (tabelle.feld) nicht klar.

PS: Das war jetzt eine wirklich schön ausführliche und nachvollziehbare Beschreibung. Smile

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


Verfasst am:
14. März 2011, 18:56
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 18:49 hat folgendes geschrieben:
ich hatte schon Angst,dass du wieder böse auf mich bist Smile
Zitat:
Wenn du das nicht ändern kannst,
Ändern meinst du die Abfrage?die könnte ich doch ändern. Oder meinst du damit die Tabellenbezeichnung. Ich könnte ja hier dann jemanden fragen,ob die in der sql datenbank von der einen Tabelle den das feld vom namen ändern.
Zitat:
so musst du jedes Datenfeld einzeln in der Abfrage auswählen und diesen beiden einen eindeutigen Aliasnamen geben, so wie es in dem von dir zitierten Text beschrieben wurde. Ganz offensichtlich kommt Access sonst mit den von ihm selbst generierten Datenfeldnamen (tabelle.feld) nicht klar.
In welcher abfrage? wie vergebe ich den aliasnamen und wo soll ich das machen?

Falls du die Abfrage zum Formular meinst, habe ich Sie geändert.
Code:
SELECT *
FROM   Master
WHERE  pindex=[Elite].[pindex];
Das Formular zeigt jetzt alle Daten aus der Master - Tabelle wo die der pindex mit der von Elite gleich ist.
Ich weiss jetzt natürlich nicht warum der Eckige Klammer bei Elite macht und bei master nicht.

Jedenfalls habe ich es so geändert und ich bekomme beim UF weiterhin die selbe Fehlermeldung Sad
MissPh!
Office-VBA-Programmiererin


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

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

Nach oben
       Version: Office 2007

Zitat:
WHERE (((Master.pindex)=[Elite].[pindex]));
Das ist jetzt natürlich überflüssig und erklärt auch die eckigen Klammern, weil Elite in diesem Kontext unbekannt ist.

Was hast du denn nun bei den Verknüpfungseigenschaften eingestellt?

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


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

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

Nach oben
       Version: Office 2007

ES HAT GEKLAPPT !!!! Smile

Ich habe das Tabelenfeld in der SQL Datenbank umändern lassen. Natürlich müssen jetzt eineige Abfragen umgeändert werden,aber das ist deren problem Smile

Wenn du hier wärst, würd ich dich abknutschen Smile)))
Danke für deine Geduld !!!
MissPh!
Office-VBA-Programmiererin


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

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

Nach oben
       Version: Office 2007

Na fein, dann wünsch ich dir noch einen schönen Abend! Wink
_________________
Gruß MissPh!
Gast



Verfasst am:
14. März 2011, 20:47
Rufname:


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

Nach oben
       Version: Office 2007

Wünsch ich dir auch !!!LG
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite Zurück  1, 2
Diese Seite Freunden empfehlen

Seite 2 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: Access Tabellen