Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Beziehung nicht lösbar

7 views
Skip to first unread message

Michael Alexander

unread,
May 16, 2012, 5:56:53 PM5/16/12
to
Hallo!

Ich möchte in einem Primärfeld die Felddatengröße ändern, aber Acc2010 läßt
das nicht zu (DB ist Format Access2000), weil das Feld angeblich "Teil einer
oder mehrerer Beziehungen" ist.
Ich müsse zunächst dessen Beziehungen im Fenster "Beziehungen" löschen.

Nur diese Tabelle zeigt keine Beziehung im Fenster Beziehungen. Wie löst man
dann eine Beziehung oder noch besser, wie ändere ich die Felddatengröße?

Danke
Michael

Karl Donaubauer

unread,
May 16, 2012, 6:53:58 PM5/16/12
to
Ich würde erst mal per Code prüfen, ob's eine nicht sichtbare
Beziehung gibt. z.B.

Dim db As DAO.Database
Dim rel As DAO.Relation
Dim fld As DAO.Field
Dim strTable

Set db = CurrentDb

strTable = "DeineTabelle"

For Each rel In db.Relations
If rel.Table = strTable Or rel.ForeignTable = strTable Then
Debug.Print "Beziehung: " & rel.Name
Debug.Print "Tabellen: " & rel.Table & " und " & rel.ForeignTable
For Each fld In rel.Fields
Debug.Print "Felder: " & fld.Name & " und " & fld.ForeignName
Next
End If
Next

Wenn da eine auftaucht, die du loswerden willst, dann z.B. mit:

db.Relations.Delete "Beziehungsname"

--
Servus
Karl
*********
Access-FAQ: http://www.donkarl.com


Michael Alexander

unread,
May 19, 2012, 12:00:23 PM5/19/12
to
Hallo Karl!

Besten Dank, konnte wirklich so eine versteckte Beziehung finden.
Unklar ist mir nur, woher eine versteckte Beziehung kommt, denn ich habe sie
sicher nicht versteckt.

Danke Dir!

Gru�
Michael

"Karl Donaubauer" <NoS...@donkarl.com> schrieb im Newsbeitrag
news:a1ipgb...@mid.individual.net...
> Michael Alexander wrote:
>> Ich m�chte in einem Prim�rfeld die Felddatengr��e �ndern, aber
>> Acc2010 l��t das nicht zu (DB ist Format Access2000), weil das Feld
>> angeblich "Teil einer oder mehrerer Beziehungen" ist.
>> Ich m�sse zun�chst dessen Beziehungen im Fenster "Beziehungen"
>> l�schen.
>> Nur diese Tabelle zeigt keine Beziehung im Fenster Beziehungen. Wie
>> l�st man dann eine Beziehung oder noch besser, wie �ndere ich die
>> Felddatengr��e?
>
> Ich w�rde erst mal per Code pr�fen, ob's eine nicht sichtbare

Wolfgang Badura

unread,
May 20, 2012, 5:27:38 AM5/20/12
to
Hallo Michael!

"Michael Alexander" <MirKe...@DontSpamMe.invalid> schrieb im Newsbeitrag
news:jp8g2s$jm5$1...@news.albasani.net...
> Hallo Karl!
>
> Besten Dank, konnte wirklich so eine versteckte Beziehung finden.
> Unklar ist mir nur, woher eine versteckte Beziehung kommt, denn ich habe
> sie sicher nicht versteckt.

Bei mir gab es so eine "versteckte" Beziehung nach dem Löschen einer der
ursprünglich daran beteiligten Tabellen.
Die Tabelle war zwar weg, aber die Beziehung existierte noch.
Seither lösche ich **vor** dem Löschen einer Tabelle **alle** mit ihr in
Verbindung stehenden Beziehungen.

Wolfgang


Michael Alexander

unread,
May 21, 2012, 2:57:11 PM5/21/12
to
Danke, werde ich mir merken!

Michael

"Wolfgang Badura" <Wolfgan...@aon.at> schrieb im Newsbeitrag
news:4fb9e6e1$0$18684$91ce...@newsreader03.highway.telekom.at...
0 new messages