Hi,
ich hoffe es ist das richtige Subforum. Ich brauch schon wieder Hilfe, konnte per Google zu dem Problem nichts finden.
Ich habe das Control Anlage, welches zu einem Projekt Anhänge verwalten soll. In der Tabellen-Entwurfsansicht kann ich dort auch Anhänge hinzufügen und entfernen. 
Wenn ich aber im Formular doppelklicke (ich sehe die Dokumente, also eine gewisse Verbindung ist da), kann ich keine Dateien hinzufügen oder entfernen. Die Buttons sind inaktiv (grau). In der open_Form-Methode, mache ich folgendes:
attAnhänge.ControlSource = "Attachments"
Danach passiert folgendes: 
Private Sub cmbProjectNr_Click()
Dim rs As DAO.Recordset
Dim SQLSearch As String
SQLSearch = "SELECT* FROM Projects, Documents, User, DocumentRevisions " & _
            "WHERE Projects.ProjectID = Documents.ProjectID " & _
            "and Documents.DocID = DocumentRevisions.DocID " & _
            "and Documents.DocName = '" & cmbDocument & "'" & _
            "and User.UserID = Documentrevisions.Modifiedby " & _
            "and Projects.ProjectNr = " & Nz(Me.cmbProjectNr) & _
            " ORDER BY Revision DESC"
Set rs = CurrentDb.OpenRecordset(SQLSearch)
If Not (rs.EOF) Then 'Setzt nur die Steuerelemente, wenn auch ein Dokument verfügbar ist.
    Me.RecordSource = SQLSearch
 
End If
rs.Close
End Sub
attAnhänge wechselt auch auf das Projekt mit den Anhängen. Aber entfernen oder hinzufügen geht nicht.
Kann mir Jemand helfen?
MfG,
Timo
EDIT: Es handelt sich um Access 2007. Feldtyp ist natürlich Anlage. Und nutze die Access-DB (keine Externe).
			
			
			
				Hallo,
ohne jetzt direkt auf dein Problem eingehen zu wollen - verwende dieses tolle Feature NICHT!
Speichere statt dessen die Files in einer geeigneten Ordnerstruktur und lege in der Tabelle nur den Pfad zur Datei ab.
			
			
			
				Okay, danke für den Tipp. Das sollte kein Problem sein, da ich eh eine Ordnerstruktur für meine Projekte besitze und das ganze evtl. auf eine Oracle-DB exportiert wird. Aber könntest du mir sagen, warum man Anhänge nicht verwenden soll? 
Gibt es dort ähnlich wie bei OLE-Feldern Probleme ? 
			
			
			
				Hallo,
abgesehen davon, dass Anlagefelder das Datenmodell missbrauchen und einen falschen Eindruck der Tabellenstruktur erzeugen,
ist eine Access-Anwendung mit Anlagefeldern in einer älteren Version (z.B. 2003) nicht mehr verwendbar.
Auch wäre eine Portierung auf SQL-Server oder Oracle nicht möglich, da diese Systeme den Felddatentyp 'Anlage' nicht kennen.