C贸mo convertir un campo BLOB en un campo Media en Business Central (AL)

Bienvenidos bibliotecarios馃榿.

En Business Central AL, es muy com煤n que necesites convertir un campo BLOB a Media para poder visualizar im谩genes, documentos o archivos de manera m谩s sencilla en la interfaz. Esta operaci贸n es clave cuando quieres migrar im谩genes BLOB a Media y mejorar la experiencia de usuario con archivos multimedia en AL.

A continuaci贸n te mostramos una funci贸n gen茅rica en AL que puedes usar para convertir cualquier BLOB a Media de forma r谩pida y adaptable a tus necesidades.

procedure ConvertBlobToMedia()
    var
        TableBlob: Record xxxxx;
        TableMedia: Record xxxxx;
        InStr: InStream;
    begin
        Clear(InStr);
        if TableBlob.Get(Key Table Blob) then begin
            TableBlob.CalcFields(CampoBlob);
            if TableBlob.CampoBlob.HasValue() then
                if TableMedia.Get(Keys TableMedia) then begin
                    TableBlob.CampoBlob.CreateInStream(InStr);
                    Clear(TableMedia.CampoMedia);
                    TableMedia.CampoMedia.ImportStream(InStr, TableMedia."No." + '.png');
                    TableMedia.Modify();
                end;
        end;
    end;

Espero que os haya sido te utilidad馃槣.

Si no te qued贸 algo claro, o tienes alg煤n tipo de duda pod茅is dejarla en los comentarios o escribirnos a info@labibliotecadebc.com.

Recuerda seguirnos en Linkedin https://www.linkedin.com/in/la-biblioteca-de-business-central-64467532a/ y suscribirte a nuestra newsletter para no perderte ninguna publicaci贸n.

隆Ahora te toca a ti!馃槑

隆Un saludo!馃榿

LA BIBLIOTECA DE BC

Hola bibliotecario, 馃憢
Encantados de conocerte.

D茅janos tu correo para enviarte nuestro bolet铆n con todas las novedades! 馃榿
(Domingos 18:00)

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Translate 禄