Problem mit Einfügen eines Datenbankfeldes



Hallo,

unter Word97 habe ich mit der Methode selection.range.insertdatabase eine
mit SQL-Statement eingeschränkte Excel-Tabelle eingefügt. Funktionierte
problemlos.

Unter Word2003 erhalte ich die Fehlermeldung:
Dieser Vorgang kann nicht beendet werden, weil ein Dialog oder ein
Datenbankmodul nicht reagiert. Bitte versuchen Sie es später nochmal.

Nach Bestätigen der Meldung kommt die zweite Meldung:
Word konnte die Datenquelle nicht öffnen

Daraufhin hab ichs ohne VBA versucht, in ein leeres Blatt das Datenbank-Feld
manuell einzufügen. Das hat unter Word2003 zur gleichen Fehlermeldung
geführt, während ich parallel unter Word97 mit VBA weiter keine Probleme
hatte.

Nach mehreren Versuchen hab ich festgestellt, dass zum einen wahrscheinlich
ein VBA-Problem vorliegt und zum anderen ein 'normales' Word-Problem:

Der Tabellenname der ersten Excel-Tabelle ist der gleiche wie der Feldname
des abgefragten Feldes, z.B.
select * from 'Kunden$' where Kunden = 5003

So ähnlich stehts in der Feldbeschreibung, die mit Fehler abbricht, obwohl
ich das Feld manuell, also ohne VBA einfügen wollte.

Mach ich ne eckige Klammer um [Kunden]=5003, funktionierts tatsächlich.

Aber das kann doch nicht sein, dass ich bei jeder solchen manuellen
Feldeinfügung das SQL-Statement anpassen muss.

Abgesehen davon funktioniert aber mit VBA-Code auch noch nicht:

Das SQL-Statement lautet etwa wie folgt:
select * from c:/versuch.xls where Kunden=5003
(der Tabellennahme ist mir nicht bekannt, mit 'Gesamtes Tabellenblatt' soll
aber die erste Tabelle der Excel-Datei verwendet werden)

Unter Word97 stört ihn 'from c:/versuch.xls' nicht, unter Word2003 mag das
Prog an dieser Stelle anscheinend nur den Namen der Tabelle.

Mach ich da noch irgendwas falsch bzw. welche Änderung muss ich unter
Word2003 berücksichtigen?

Danke

Norbert


.



Relevant Pages

  • =?Utf-8?Q?Re:_Suchformular_=C3=BCber_mehrere_Ta?= =?Utf-8?Q?bellen_=281:n_und_n:m-Bezieh
    ... Details dazu findest Du in der VBA OH. ... BuildCriteria ist dort gut beschrieben und Intellisense wird Dir sicher weiterhelfen. ... Bei kam eine MEldung mit irgendwelchen ...
    (microsoft.public.de.access)
  • Re: Makronachefrag abstellen. Wie? (Ein Word ohne VBA)
    ... > Ich habe alle Makro-Sicherheitsoptionen durchgespielt (hoch, mittel, ... die meldung dass die Makros nicht funktionieren können kommt immer. ... Speichere das Dokument mal als RTF ... Weiss auch nicht was VBA ist. ...
    (microsoft.public.de.word.vba)
  • Status einer XLS Datei
    ... von User XY" Giebt es die Möglichkeit diese ... Meldung mit Hilfe von VBA (VBS) zur weiteren Bearbeitung ...
    (microsoft.public.de.excel)
  • Unterdrückung einer Meldung
    ... Beim öffen der Datei kommt Meldung, ... Verknüpfung gibt und ob der Inhalt aktualisiert werden ... Kann ich mit VBA die Aktualisierung gleich ohne Abfrage ...
    (microsoft.public.de.excel)