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
hth Torsten
Dirk Pfeiffer schrieb:
"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
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
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
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...