sc_error_message("Texto")
|
|
Esta macro genera un mensaje de error.
En las aplicaciones "Formularios y Control ", los mensajes se presentan junto con otros mensajes de error. encontrados en la aplicación, excepto cuando se utiliza la macro "sc_error_exit strong>".
En las aplicaciones "Grid y menú strong>", los mensajes solo se presentarán a través de la macro " sc_error_exit ". span> p>
Ej. 1: strong> if ({discount}> 0.10 && [glo_usr] == 'operator') { sc_error_message ("El descuento ". {Discount}. " es mayor a 0.10"); }
En este ejemplo, si el valor en el campo de descuento es más de 0.10 y el usuario intenta agregar o guardar este registro, la operación finaliza y el aparece un mensaje de error. El comando debe terminar con ");" (cerrar paréntesis y punto y coma) utilizado como delimitador para el intérprete de macros. span> p>
|
Macro Scope
|
Aplicación Blank
|
Aplicación Calendario
|
Aplicación Gráfica
|
Aplicación Búsqueda
|
Aplicación Formulário
|
Aplicación Controle
|
Aplicación Menu
|
Aplicación Menú Arból
|
Aplicación ReportPDF
|
allMacros onExecute
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterInsert onAfterUpdate onBeforeDelete onBeforeInsert onBeforeUpdate onValidate onValidateFailure onValidateSuccess
|
allMacros
|
allMacros onFilterValidate
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onBeforeDelete onBeforeDeleteAll onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateAll onLoadAll onNavigate onValidate onValidateFailure onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onInit onLoadAll onRefresh onValidate onValidateFailure onValidateSuccess
|
allMacros
|
allMacros
|
allMacros
|
|