Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!
Zitat von: Knobbi38 am August 27, 2026, 10:14:22hier ein möglicher LösungsansatzOhne die Beispiel-DB angesehen zu haben: Es wäre bestimmt eine gute Idee Null-Werte in den Namensfeldern zu behandeln.
SELECT a.ElternID, a.[Interne ID], a.Vorname, a.Nachname
FROM Elternimport AS a
INNER JOIN Elternimport AS b
ON a.ElternID = b.ElternID
WHERE (a.Vorname <> b.Vorname
OR (a.Vorname IS NULL AND b.Vorname IS NOT NULL)
OR (a.Vorname IS NOT NULL AND b.Vorname IS NULL) )
OR (a.Nachname ... analog zu Vorname. ZitatDas andere hilft mir leider nicht, da ich SQL-Befehle nur abtippen kann, aber sie nicht ausreichend verstehe, um sie anzupassen.Das bloße Abtippen einer Lösung wird dich aber auch nicht weiter bringen. Du solltest schon versuchen zu verstehen, was da eigentlich gemacht wird.
SELECT a.ElternID, a.[Interne ID], a.Vorname, a.Nachname
FROM Elternimport AS a
INNER JOIN Elternimport AS b
ON a.ElternID = b.ElternID
WHERE a.Vorname <> b.Vorname OR a.Nachname <> b.Nachname;
Zitat von: Knobbi38 am August 27, 2026, 09:21:55du kannst eine DB mit ein paar relevanten Demo-Daten als ZIP-Datei hochladen.
Zitat von: gemini1. ASSISTENTEN STARTEN
----------------------
* Öffnen Sie Ihre Access-Datenbank.
* Wechseln Sie oben auf die Registerkarte "Externe Daten".
* Klicken Sie auf "Neue Datenquelle" -> "Aus Datei" -> "Textdatei".
* Wählen Sie über "Durchsuchen" IRGENDEINE CSV-Datei aus (diese dient nur als Vorlage für die Struktur).
* Klicken Sie auf "OK".
2. SPEZIFIKATION ANPASSEN & SPEICHERN
-------------------------------------
* Wählen Sie im ersten Fenster "Mit Trennzeichen" aus.
* Klicken Sie sofort unten links auf die Schaltfläche "Erweitert...".
* Stellen Sie Ihr Feldtrennzeichen (z. B. Semikolon) und das Textqualifikationsmerkmal ein.
* Prüfen Sie unten in der Tabelle die Datentypen für Ihre zukünftige Datei.
* Klicken Sie rechts auf "Speichern unter...".
* Vergeben Sie Ihren Wunschnamen (z. B. "SpätererExportSpez") und klicken Sie auf "OK".
* Schließen Sie das Erweiterungsfenster mit einem Klick auf "OK".
3. VORGANG ABBRECHEN
--------------------
* Sie befinden sich nun wieder im normalen Assistenten-Fenster.
* Klicken Sie unten rechts auf "Abbrechen".
ERGEBNIS:
Der Datenimport/-export wird nicht ausgeführt, aber Ihre Spezifikation ist nun sicher im Hintergrund der Datenbank gespeichert und kann später jederzeit (z. B. per VBA) aufgerufen werden.
MS ACCESS 2010 - CSV EXPORT PER VBA
====================================
' Kopieren Sie diesen Code in Ihr Access-VBA-Modul:
Sub TabelleAlsCsvExportieren()
On Error GoTo FehlerHandler
Dim strTabelle As String
Dim strSpezifikation As String
Dim strPfad As String
' HIER ANPASSEN:
strTabelle = "IhreTabelle" ' Name der Access-Tabelle
strSpezifikation = "SpätererExportSpez" ' Name Ihrer gespeicherten Spezifikation
strPfad = "C:\DeinPfad\ExportDatei.csv" ' Zielpfad und Dateiname
' Der Export-Befehl (acExportDelim steht für Text/CSV mit Trennzeichen)
' Das finale "True" exportiert die Feldnamen in die erste Zeile
DoCmd.TransferText acExportDelim, strSpezifikation, strTabelle, strPfad, True
MsgBox "Export erfolgreich abgeschlossen!", vbInformation, "Erfolg"
Exit_Sub:
Exit Sub
FehlerHandler:
MsgBox "Fehler beim Export: " & Err.Description, vbCritical, "Fehler " & Err.Number
Resume Exit_Sub
End Sub
Hier für eine Tabelle, geht natürlich auch mit Abfragen.DoCmd.RunSavedImportExport "MeinExport"ZitatPrivate Sub Befehl196_Click()
DoCmd.TransferText _
TransferType:=acExportDelim, _
TableName:="Bargeldeinnahmen Lohnverrechnung", _
FileName:="C:\Temp\MeineDatei.csv", _
HasFieldNames:=True
End Sub