Hi, ich verstehe gerade nicht warum folgender Code nicht funktionieren will?
_Datei := @Prompt([LocalBrowse]; "Foto auswählen"; "3");
@If(_Datei = ""; @Return(""); "");
@SetField("Bild";@Command([FileImport];"JPEG Image";_Datei))
Das Feld Bild ist ein bearbeitbares RTF Feld. Die Fehlermeldung lautet: "Angegebener Befehl kann nicht ausgeführt werden".
Mein Ziel ist in dem feld Bild ein Foto zu speichern.
Vielen Dank im voraus
Ich mache selten was mit Formelsprache, aber ich würde sagen, daß die letzte Zeile so nicht funktionieren kann.
Aus dem Bauch heraus würde ich sagen, Du mußt den Fokus erst auf der Richtextfeld setzen und dann einfach das [FileImport] als PostedCommand absetzen. Also etwa so:
_Datei := @Prompt([LocalBrowse]; "Foto auswählen"; "3");
@If(_Datei = ""; @Return(""); "");
@PostedCommand( [EditGotoField] ; "Bild" );
@PostedCommand([FileImport];"JPEG Image";_Datei)
Zack da hat mich der Bernhard...
ich habe mir die Beispiele @Command([FileImport] in der Designerhelp angeschaut aber da steht für mich nicht viel zielführendes drin.
1. This formula imports a GIF image from the Notes directory into the current document.
@Command([FileImport]; "GIF Image"; "c:\\notes32\\sound.gif")
das ist ja schön, dass das Image im Dokument gespeichert wird aber wie greife ich denn dann darauf zu oder lasse es anzeigen?
Ich finde die DesignerHelp da öfters nicht so fein.
Der Vorschlag von Driri erzeugt zumindest keinen Fehler mehr, zeigt aber auch nach Speicherung F9 etc. nichts an.