Carga de la Imagen con VByteArray
La tablas de Modelos y Vestidos guardan las imágenes en un campo de texto en formato Base64.
Utilizamos un proceso JavaScript con la clase VByteArray para leer un fichero gráfico desde disco (formato PNG) y lo convertimos a un String Base64.

CARGA_IMAGEN
importClass("VImage");
importClass("VByteArray");
var oByteArray = new VByteArray()
var oForm = theRoot.dataView()
//Guardamos la senda del fichero a añadir
var cPath = theMainWindow.fileDialogGetOpenFileName("Abrir imagen","", "*.png")
var oImage = new VImage()
// Obtenemos la imagen desde la ruta del Path
if (cPath) {
oImage.load(cPath)
}
if (oImage) {
// Obtenemos el ByteArray desde el objeto Image
oByteArray = oImage.saveToData("PNG",0)
// Pasamos el contenido del ByteArray a Base64
var oByteArrayBase64 = oByteArray.toBase64()
// Obtenemos el String para poder guardarlo en el campo de la Tabla
var cBase64 = oByteArrayBase64.toLatin1String()
theRegisterIn.setField("CAMPO_B64",cBase64)
}
oForm.updateControls()

Para visualizar la imagen codificada en Base64 ver Visualizar Imagen Base64
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease