Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 GuiBuilder - Manual del Usuario (Parte 22/55)
Primero Previo Próximo Último

gb_rec 

Copia Campos Entre Registros 

Sintaxis 

call "gb_rec",gb__rec1$,gb__rec2$,gb__skip$,gb__copied$,gb__skipped$,gb__rec_err 

Descripción 

Este programa se usa para copiar datos de un registro a otro en una base de campo-por-campo. Los datos se copian basados en campos con nombres idénticos; los tipos de los datos son más insignificantes, y los datos se convertirán cuando sea necesario.

Datos que no podrían convertirse (ej. que copia "X" a un campo numérico) se informará en la lista gb__skipped$. 

Argumento Descripción
gb__rec1$ Campos son copiados desde aquí (registro fuente)
gb__rec2$ Campos son copiados aquí (registro destino)
gb__skip$ Se usa el delimitador Linefeed para crear una lista de nombres de campo a saltar en la copia (optativo)
gb__copied$ Retorna una lista delimitada con linefeed de cada nombre de campo que se copió
gb__skipped$ Retorna una lista delimitada con linefeed de cada nombre de campo que se saltó
gb__rec_err
 0 = éxito
-1 =  gb__rec1$ no tiene un template
-2 = gb__rec2$ no tiene un template

Funciones para Leer y Actualizar la Pantalla 

(fngb__template$,   fngb__get_screen$,   fngb__put_screen$)

Estas tres funciones le permiten que trabaje con controles que usan los nombres que asignó en el ResBuilder (opuesto al uso de ID´s numéricos para controles) los cuales proporcionan una manera simplificada de manipular controles gráficos.

Function Description
fngb__template$()C91NA2 Retorna un template (plantilla) que describe los controles en una ventana específica.
fngb__get_screen$()1OWKM7Y Copia el valor de cada uno de los controles de la pantalla al registro de la plantilla (template).
 fngb__put_screen$()1CYXP1N Actualiza cada uno de los controles de la pantalla basado en los valores del registro del template.

Estas funciones proporcionan toda la funcionalidad que usted necesitará para la mayoría de las situaciones, pero en algunos casos, usted necesitará usar mnemónicos más precisos, así como las funciones CTRL() y SENDMSG(). Por ejemplo, estas funciones leen o escriben listas completas de o para botones de lista y controles de caja de lista. Para determinar el ítem actualmente seleccionado en una caja de la lista o botón de lista, use la función CTRL(); para cambiar el ítem actualmente seleccionado o ítems, use uno de los mnemónicos ‘LISTSEL ', ‘LISTMSEL ', o ‘LISTUNSEL'. 

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros