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

Laufzeitfehler '3265' Element in dieser Auflistung nicht vorhanden

1,138 views
Skip to first unread message

Dirk Pfeiffer

unread,
May 13, 2002, 7:39:31 AM5/13/02
to
Hallo zusammen,

habe aus einer Datenbank ein Formular und eine Tabelle importiert.
Dort funktionierte noch alles.

In meiner jetzigen Datenbank bekomme ich einen Laufzeitfehler '3265' mit
folgendem Text:

Element in dieser Auflistung nicht vorhanden


Ein Versuch, auf einen Namen zu verweisen, schlug fehl.
Mögliche Ursachen:

· Das Objekt existiert in dieser Auflistung nicht. Stellen Sie sicher, daß
das Objekt an eine Auflistung angefügt ist, bevor Sie darauf verweisen.
· Es gibt mehrere Objekte mit diesem Namen in der Auflistung. Die Verwendung
des zugehörigen Namens ist mehrdeutig. Verweisen Sie auf das Objekt über die
zugehörige Ordinalposition in der Auflistung (z.B. Recordsets(3)).


Dieses sagt mir nicht wirklich was.

In meinem Code ist folgende Zeile gelb unterlegt:


(dies ist auch nur ein Auszug aus meinem Code)

..........................................

For i = 1 To NumRecords

For t = 1 To 14

If (IsNull(rs(t))) Then 'Diese Zeile ist gelb
unterlegt!
Zusatz = " "
Else
Zusatz = rs(t)
End If
Zeile = Zeile & Normieren(Zusatz, Abstand(t))

Next t

Print #10, Zeile

..................................................

Kann mir jemand ohne viel "Fachchinesisch" erklären was genau mein Problem
ist, und wie ich es lösen kann?


Schöne Grüße,

Dirk

Torsten Richter

unread,
May 13, 2002, 7:09:10 AM5/13/02
to
Vermutung : Du verweist auf eine Funktion rs, die in einem Modul gespeichert
ist. Dieses Modul ist aber nicht in der aktuellen Datenbank vorhanden

hth Torsten


Dirk Pfeiffer schrieb:

Peter Steimann[MVP Access]

unread,
May 13, 2002, 6:59:08 AM5/13/02
to
Hallo Dirk

"Dirk Pfeiffer" <pfeiff...@t-online.de> schrieb:


> Hallo zusammen,
>
> habe aus einer Datenbank ein Formular und eine Tabelle importiert.
> Dort funktionierte noch alles.
>
> In meiner jetzigen Datenbank bekomme ich einen Laufzeitfehler '3265'
mit
> folgendem Text:
>
> Element in dieser Auflistung nicht vorhanden
>
>
>

> If (IsNull(rs(t))) Then 'Diese Zeile ist
gelb
> unterlegt!


Versuch's mal mit

If len(trim(nz(rs!t)))<1 then

oder If Isnull(rs!t) then

Ich nehme an der Recordset ist zur Laufzeit offen und das Feld t
exisitiert in der Tabelle-;)

Gruss

Peter

Birgit Dannenberg

unread,
May 13, 2002, 7:33:15 AM5/13/02
to
Hallo Dirk,

ich nehme mal an, dass rs ein Recordset-Objekt ist.
Hast du es korrekt initialisiert?
Gibt es die Felder/Spalten "1" bis "14" tatsächlich?
Hast du deinen Code mal kompiliert?

hth Birgit


Karl Donaubauer

unread,
May 13, 2002, 8:33:20 AM5/13/02
to
Dirk Pfeiffer schrieb:...

> In meiner jetzigen Datenbank bekomme ich einen Laufzeitfehler '3265'
> mit folgendem Text:
>
> Element in dieser Auflistung nicht vorhanden
> ...

> (dies ist auch nur ein Auszug aus meinem Code)
> ...
> For t = 1 To 14
>
> If (IsNull(rs(t))) Then 'Diese Zeile ist gelb unterlegt!
> ...
> Kann mir jemand ohne viel "Fachchinesisch" erklären was genau
> mein Problem ist, und wie ich es lösen kann?

Falls es in deinem Recordset nur 14 Felder gibt, läufst du über
den Rand, weil der Index nullbasiert ist.
--> For t = 0 To 13

--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ bei http://www.donkarl.com
NEU: 3. Ausgabe des Access-Reports


Dirk Pfeiffer

unread,
May 13, 2002, 12:35:23 PM5/13/02
to
Hallo,

danke, für die vielen Tipps.

Mit meinem Code war (zum Glück) alles in Ordnung.
Aber die Tabelle war nicht ganz Okay, auf die sich mein Code bezieht, es
fehlte die Spalte mit der ID Nummer


"Karl Donaubauer" <ad...@donkarl.com> wrote in message
news:abobo6$jk68d$1...@ID-46617.news.dfncis.de...

0 new messages