Neuigkeiten:

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

Mobiles Hauptmenü

Neueste Beiträge

#81
Access Programmierung / Re: Keine Beziehungen mehr in ...
Letzter Beitrag von Bitsqueezer - Januar 16, 2026, 10:07:21
Hallo Michael,

um sicherzugehen, solltest Du zuerst immer die Basisobjekte importieren, also als erstes alle Tabellen. Access sollte hierbei alle Tabellenbeziehungen beibehalten.

Ich weiß nicht, was Du mit "Abfragebeziehungen" meinst. Der Beziehungseditor von Access erlaubt ja (leider) auch das Erstellen von Beziehungen zwischen Tabellen und Abfragen, was da eigentlich nicht hingehört - auf diese Art Beziehungen kannst Du komplett verzichten.

Wenn Du nach dem Import der Tabellen alle Abfragen importierst, sollte beim Öffnen einer Abfrage im Designmodus ohne Probleme auch alles an Beziehungen (eigentlich: JOINs) zu sehen sein, wie sie definiert wurden. Eine Abfrage ist nicht mehr als ein SQL-Text und dort wird definiert, welche Tabelle oder Abfrage mit welcher anderen geJOINt ist.

Der SQL-Text wird sicherlich von Access beim Import nicht angefaßt, dennoch könnte es sein, daß Access nicht vorhandene Tabellen aus der Abfrage entfernt, kann ich aber nicht sagen. Wenn Du daher die Tabellen zuerst importierst, sind sie in jedem Fall vorhanden und die Abfrage findet "ihre" Tabellen.

Bin mir nicht sicher, ob es den Befehl in A95 schon gab, ansonsten wäre ein Export der Abfragen mit "Application.SaveAsText" eine sichere Methode, den SQL-Text unverändert als Textdatei zu speichern (was man mit VBA dann für alle schnell erledigen kann).

Die Anwendung selbst muß dagegen nicht unbedingt funktionieren, auch wenn alles richtig importiert wurde. Wenn Du beispielsweise API-Funktionen in VbA verwendest, müssen diese ggf. angepaßt werden. Insbesondere bei einem Wechsel von 32 auf 64 Bit, aber das sollte bei A2003 ja noch kein Thema sein.

Ebenfalls mußt Du natürlich alle Referenzen in VBA prüfen, da werden, falls vorhanden, sicherlich viele alte DLLs referenziert, die es entweder gar nicht mehr gibt oder in einer anderen Version. Das schließt auch DAO mit ein.

Weiterhin mußt Du ggf. alte ActiveX-Objekte (Beispiel TreeView aus den Common Controls) austauschen. Was leider bedeutet, die Controls aus den Formularen zu entfernen und neu einzubauen, kann man leider nicht migrieren.

Gruß

Christian
#82
Access Programmierung / Re: Keine Beziehungen mehr in ...
Letzter Beitrag von Frank200 - Januar 16, 2026, 09:55:34
Hallo Michael,

die Beziehungsübersicht ist noch komplett, aber in der Entwurfsansicht der Abfragen fehlen die Beziehungslinien?
Das kann ich mir kaum vorstellen.
Abfragen werden lediglich als SQL-Statement (Text) gespeichert - unabhängig davon, dass Access auch das Layout der Entwurfsansicht speichert. Die Beziehungslinien in den Abfragen repräsentieren lediglich die JOINs. Und ich kann mir kaum vorstellen, dass diese aus den SQL-Statements entfernt wurden.

- sind die Abfragen in der SQL-Ansicht noch korrekt?
- gab es in Acc95/97 JOIN-Typen, die spätere Accessversionen nicht mehr darstellen können? (halte ich für unwahrscheinlich)

Sind die Indexe und PKs der Tabellen noch korrekt?

Viel Glück!
#83
Access Programmierung / Re: Keine Beziehungen mehr in ...
Letzter Beitrag von mmarschner - Januar 16, 2026, 09:47:32
Hallo trebuh,

es geht nicht um Verweise, es geht um Tabellenbeziehungen innerhalb von Abfragen.
#84
Access Programmierung / Re: Keine Beziehungen mehr in ...
Letzter Beitrag von trebuh - Januar 16, 2026, 08:36:24
Hallo.
Bin jetzt kein Experte...
Vielleicht könnte es daran liegen, daß Du ein 64-Bit System hast?
oder vielleicht (in der alten Datenbank) einen Verweis auf Outlook hast, und Outlook nicht mehr installiert hast?

Kann natürlich auch andere Ursachen haben.

Gruß
#85
Access Programmierung / Keine Beziehungen mehr in Abfr...
Letzter Beitrag von mmarschner - Januar 16, 2026, 08:14:44
Hallo zusammen,

ich habe folgendes Problem, bei dem ich einmal einen Tipp benötige:

Ich habe um 1995 eine Datenbank auf Basis von Access entwickelt und im Laufe der Jahre dann auf Access 97 migriert. Diese Datenbank hat damals einwandfrei funktioniert.

Nun brauche ich die Datenbank wieder und wollte sie auf das aktuelle Format - accdb - migrieren. Dazu habe ich ein Testsystem aufgesetzt und Office 2003 Prof. installiert. Da mir die ursprüngliche Arbeitsgruppendatei fehlt, habe ich eine neu DB angelegt und die Objekte importiert. Die Migration auf das Access 2000 Datenformat hat auch ohne Fehlermeldung funktioniert.

Nun das Problem: Beim Öffnen der Datenbank mit Access 2003 ist die Datenbank dann gleich abgestürzt, wie sollte es auch anders sein. Bei näherer Betrachtung ist mir dann folgendes aufgefallen:

Außer den Tabellenbeziehungen in der Gesamtübersicht, sind alle anderen Beziehungen in den Abfragen verloren gegangen.

Woran kann das liegen und wie kann ich das ggf. umgehen, da ich "eigentlich" nicht alle Abfragen händisch anpassen möchte. Es sind ca. 100 Abfragen, die damals entstanden sind.

Fragende Grüße

Michael
#86
Access Programmierung / Re: Filter nach Wert in Zahlen...
Letzter Beitrag von TonyMotion - Januar 15, 2026, 19:18:19
.
Hallo Ihr Lieben!
Habe erneut versucht eine Lösung zu finden.
Nochmal mein Anliegen:
Ein Titel kann bis zu drei Kommentare enthalten.
1. Entweder werden die Titel mehrfach dargestellt.
Wobei jedes "Duplikat" ein anderen Kommentar erhält.
Werte sind eindeutig - Filter wird ausgeführt.
Nachteil: alle relevanten Spalten müssen
sowohl in der Abfrage als auch im Formular vorhanden sein.
Oder
2. Die Kommentare werden in einer Abfrage zusammen gefasst.
Jeder Titel ist einmal vorhanden - so wie es sein soll.
Nachteil: Nicht alle Werte sind eindeutig - Filter wird nur tw. ausgeführt.

Meine Versuche die Abfrage/n und den Code anzupassen blieben leider erfolglos.
Für meine mangelnden Access/VBA-Kenntnisse bitte ich um Entschuldigung.
Jetzt weiss ich wirklich nicht mehr weiter.

Wäre meganett, wenn Ihr mir weiterhelfen könntet.
Gruß! Tony
.
#87
Formular / Re: Infobutton farblich ändern...
Letzter Beitrag von 1200er - Januar 15, 2026, 10:36:26
Vielen lieben Dank an alle.

Bis zu meinem nächsten Problem  ;D
#88
Formular / Re: Infobutton farblich ändern...
Letzter Beitrag von 1200er - Januar 15, 2026, 10:35:50
Genial. Ich wusste doch, dass ich hier Hilfe bekomme.
#89
Formular / Re: Infobutton farblich ändern...
Letzter Beitrag von PhilS - Januar 15, 2026, 09:48:28
Zitat von: 1200er am Januar 15, 2026, 08:57:16@Knobbi38 , was bedeutet "Bedingung in einer FC"?.
FC => Format Condition => Bedingte Formatierung


Zitat von: 1200er am Januar 14, 2026, 17:07:20Auch habe ich in der zugrunde liegende Abfrage das Feld "Bemerkung" aus der Tabelle eingefügt.
Dann ist evtl. nur der Bezug auf die Tabelle das Problem. Wenn das Feld bereits in der Abfrage (Datenherkunft des Formulars) ist, dann sollte als Ausdruck in der Bedingten Formatierung folgendes ausreichen:
NZ([Bemerkung];"") <> ""


#90
Formular / Re: Infobutton farblich ändern...
Letzter Beitrag von 1200er - Januar 15, 2026, 08:57:16
Moin zusammen, hatte ich mir einfacher vorgestellt. Zum Beispiel über VBA (If Then). Naja, einfach kann jeder  ;) .

@Knobbi38 , was bedeutet "Bedingung in einer FC"?.
Wie schon bei meiner Vorstellung geschrieben, bin ich Anfänger, sorry.