Oh vielen dank, das ist also einfach standard das es mitgegeben wird, ich muss es nur benennen, ziemlich cool!
- ja, dachte ich auch, als ich das rausgefunden hatte, und es ist wirklich besser als das me! Objekt aus MSAccess (das ich eigentlich verzweifelt gesucht hatte)
XRay: Downloaden, dann: Eigentlich isses ein Writer-Dokument, in dem Du irgendwo den Button "Install XRAY" findest - einfach Klick drauf, und es ist installiert.
Die XRAY-Bibliothek wird aber nicht geladen, wenn Du LO Startest, das musst Du irgendwo im Code einbauen. Ich hab' unter MeineMakros/Standard/Module1 (diese Bibliothek wird immer beim Start geladen) folgendes Makro drin:
Code: Alles auswählen
'**-------------------- versucht XRAY zu laden ---------------------
Sub xr(optional Dingsda)
on error goto XRayNichtDa
if ismissing(Dingsda) then
msgbox "Das Dingsda fehlt! Es wird ThisComponent geoeffnet!"
dingsda = ThisComponent
end if
if not globalscope.BasicLibraries.islibraryloaded("XrayTool") then
globalscope.BasicLibraries.loadlibrary("XrayTool")
end if
xray(Dingsda)
exit sub
XRayNichtDa:
msgbox "XRAY nicht gefunden!",,"Sub xr(Dingsda)"
End Sub
Dann kannst Du Dir mit
das Ereignis genau ansehen. XRay analysiert aber quasi alles was Du in einem Basic Code so findest - xray(VariableXYZ) Zeigt Datentyp und Inhalt der VariableXYZ, auch Arrays kann man so browsen - und "xray 1" erzählt Dir, dass "1" ein Integer-Wert ist etc.etc.etc.