Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Kombi im UFo aktualisieren

Begonnen von castor1, September 14, 2015, 12:00:14

⏪ vorheriges - nächstes ⏩

castor1

 Hi,

sorry für die späte Antwort.
@MaggieMay:
Habe versucht dein Vorgehen zu replizieren.
Neues Formular erstellt (frm_AGAbtneu_neu), Steuerelemente kopiert, Herkunftsobjekt des Steuerelements im frm_AGneu geändert in frm_AGAbtneu_neu. Als Datensatzquelle tbl_AGAbteilung gesetzt.
Sobald ich jedoch das Me!cboAbtBundesland.Requery in das "Nach Aktualisierung - Ereignis" von cboAbtLand setze, kommen die Fehlermelungen wie oben beschrieben. Ich arbeite mit Access 2007, kann es an der Version liegen?

P.S.: was meinst du mit
Zitat...Ereigniseigenschaften aktiviert

DF6GL

Hallo,

lad die Db mit den Änderungen nochmal hoch und beschreib, wo (in welchem Form) was genau nicht geht, bzw. was erwartet wird.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

castor1

Hallo,

im frm_AGneu befindet sich das Steuerelement für das UFo  frm_AGAbtneu. Darin sind die abhängigen Kombis cboAbtLand und cboAbtBundesland. Diese - genauer gesagt das Requery des cboAbtBundesland im Ereignis "Nach Aktualisierung" des cboAbtLand - verursachen eine Fehlermeldung. Ergo: das Requery funktioniert nicht.

LG castor

MaggieMay

Der Fehler ist auch in deinem neuen Upload reproduzierbar. Gehe ich nochmals so wie zuvor beschrieben vor und erstelle das UF neu, funktioniert es wieder. Ich habe A2010, vielleicht ist in deinem Access irgendwas verbogen, oder auch nur in deiner DB.
Freundliche Grüße
MaggieMay

DF6GL

Hallo,

Zitat- welchen Sinn macht es, dem Projekt mehrere ausführende Länder zuzuordnen?


Das wird nicht gemacht. Es wird die Organisation (z.B. ein Unternehmen) einem Land und einem Bundesland zugeordnet (frm_AGneu) und es wird eine dazugehörige Abteilung einem Land und einem Bundesland zugeordnet (frm_AGAbtneu).

Der DB-Aufbau sagt etwas anderes...
Warum hast Du nicht diese unsäglichen Mehrwertfelder herausgeworfen??

An den Benamsungen sind einige Verbesserungen empfohlen und der Tabellenaufbau sollte nochmal überdacht werden...
Zudem war die DB zerschossen (zumindest das Formular).  Hierbei hilft in den meisten Fällen der Import aller Objekte in eine neue leere Db (was ich gemacht habe).






Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MaggieMay

Hi Franz,

was genau meinst du mit "zerschossen"? Noch etwas anderes als den besagten Fehler?
Freundliche Grüße
MaggieMay

DF6GL

Hallo,

naja, es kommt ja nicht selten vor, dass irgendwelche ominösen, d. h. unerklärlichen Fehler auftauchen. Speziell bei Kombifeldern hatte ich das öfters (sehr oft), wenn z. B. mit einer bestimmten A-Version ein Form erstellt und mit einer anderen dann weiter entwickelt wurde.  Hierbei hatte nur die besagte Methode Abhilfe gebracht.  Einen erkennbaren Fehler (im Code oder in den Eigenschaften oder sonst wo konnte man nicht finden. Ich schätze, dass es irgendwelche Inkompatibilitäten  im VBA-Interpreter gibt.

Möglicherweise hätte hier auch schon /decompile Wirkung gezeigt, das habe ich aber nicht getestet.

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

castor1

Liebe Leute,

danke für die Mühen. Ich habe nun die DB in eine neue DB importiert und zusätzlich das Formular AGAbtneu neu gebaut. Das Resultat ist wie gehabt, also die besagte Fehlermeldung, sobald das Requery eingefügt wird. Ratlos!?!

@Franz: haben deine Punkte "Benamsung" und "Mehrwertfelder" etwas mit diesem Phänomen zu tun? Hab das noch nicht in Ordnung gebracht, weil 1) das für mich momentan nicht prioritär ist und 2) ich nicht weiß, wie ich Mehrfachauswahlen sonst hinbekomme.
Dazu:
Zitatwelchen Sinn macht es, dem Projekt mehrere ausführende Länder zuzuordnen?
Ein Projekt kann in mehreren Ländern umgesetz werden. Das ist der Sinn dabei.

Allen Anschein nach stimmt etwas mit meinem Access nicht - wenn selbst ihr ansonsten keine Fehler findet. Werde das mal auf einem anderen Rechner versuchen.

LG Castor

MaggieMay

ZitatEin Projekt kann in mehreren Ländern umgesetz werden.
Das kann man aber doch den zugeordneten Organisationen entnehmen, oder?
Das muss dann doch nicht beim Projekt selbst noch einmal gespeichert werden.
Und die Abteilungen der Organisationen befinden sich dann noch einmal woanders?
Freundliche Grüße
MaggieMay

DF6GL

Hallo,


sorry, ich habe vergessen, die DB anzuhängen. :o

Zitatund "Mehrwertfelder" etwas mit diesem Phänomen zu tun? Hab das noch nicht in Ordnung gebracht, weil 1) das für mich momentan nicht prioritär ist und 2) ich nicht weiß, wie ich Mehrfachauswahlen sonst hinbekomme.


Eine korrekte Tabellenstruktur IST prioritär und steht VOR jeglichem Formularaufbau

In Deiner DB ist das Bundesland mit einem Mehrwertfeld verbunden, obwohl irgendwann gesagt wurde, dass ein Projekt nur  einem BL zugehörig ist.

Mehrwertfelder sind interne n-Tabellen, allerdings mit etwas gewöhnungsbedürftiger Behandlung.

Benamsung hat etwas mit Transparenz und Fehlervermeidung ("reservierte Wörter") zu tun, insbesondere, wenn man Hilfe durch "fremde Augen" erwartet und man selber nach einem halben Jahr noch den Durchblick haben will.


ZitatAllen Anschein nach stimmt etwas mit meinem Access nicht

Vermutlich ist der Fehler auf die Relation zu der internen n-Tabelle des Mehrwertfeldes zurückzuführen...
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

castor1

HI,

@MaggieMay:
ZitatDas kann man aber doch den zugeordneten Organisationen entnehmen, oder?
Eine Organisation mit Sitz in Land X kann ein Projekt beauftragen, dass in den Ländern Y und Z umgesetzt wird. Sitz der Organisation hat mit Umsetzungsland des Projekts nichts zu tun. Also nein, sofern ich deine Frage richtig verstehe.
ZitatUnd die Abteilungen der Organisationen befinden sich dann noch einmal woanders?
Eine Organisation mit Sitz in Land X kann Abteilungen in mehreren Ländern oder Bundesländern haben. Also Ja. Das hat wiederum nichts mit dem Umsetzungsland des Projekts zu tun.

@Franz:
Sollte deine angehängte DB funktionieren? Bei mir tut sie das nicht. Auch nicht, nachdem ich alle Mehrwertfelder gelöscht habe. Selbe Fehlermeldung wie immer.

Bisher bin ich leider keinen Schritt weitergekommen.

MaggieMay

Sorry, aber ich halte das für falsch. Ein Projekt kann mehreren Auftraggebern (=Organisationen) zugeordnet werden und diese Organisationen können in verschiedenen Ländern oder Bundesländern liegen. Aber das Projekt selbst hat doch keine Landzuordnung, zumindest keine mehrfache, denn das wären doch dann mehrere Projekte mit u.U. weiteren unterschiedlichen Eckdaten. Aber egal, das hat ja mit dem eigentlichen Problem nichts zu tun.

Der Upload von Franz funktioniert bei mir, dann muss es wohl an deinem Access liegen.
Freundliche Grüße
MaggieMay

castor1

Liebe Alle,

vielen Dank für eure Mühen nochmals. Nachdem leider alle Versuche erfolglos blieben, werde ich mich über mein Access hermachen - und berichten.

LG Castor

castor1

Habe die Lösung - unglaublich! Es lag an den Spracheinstellungen von Access und Windows. Nach Abgleich dieser Einstellungen funktioniert plötzlich wieder alles. Hier der Link der mir weitergeholfen hat:
http://www.office-loesung.de/ftopic305715_15_0_asc.php

LG Castor

DF6GL

Hallo,

so unglaublich ist das nicht..  und schon lange bekannt..

Nur, wenn die A-Version halt nicht bekannt gemacht wird, geht man von deutschem Access und deutschen Windows-Einstellungen aus..


http://www.donkarl.com/?FAQ1.19
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access