Describe como se debe escribir una macro.
Solución
Los textos deben estar escritos entre comillas, por ejemplo:DI1(“HOLA”)
si por error se omite la comillaDI1(HOLA)el programa buscara la variable HOLA y si no existe, mostrara un error de valor no definido.
En caso de que se requiera usar comillas dentro del texto, puede utilizarse la comilla simpleDI1(‘HOLA “AMIGO”‘)
Los numeros deben ser escritos sin comas y deben contener un solo punto decimalEj.Correcto: 12.42 3.1415926513Incorrecto: 1,234.14 12.123.2
Hay que tener cuidado del formato al insertar un campo para una operacion, se debe usar el formato sin comas.Ej.Correcto: <
> que sera sustituido por ej. 1234.12Incorrecto: que sera sustituido por ej. 1,234.12
Las llamadas a funciones deben tener parentesis aunque no se utilize ningun parametro.Ej.Correcto: TIME() DI1(“HOLA”)Incorrecto: TIME DI1 “HOLA”
Las operaciones se evaluan de forma algebraica de izquierda a derecha, es decir:primero el menos unario ej: -3Luego las potencias y raices ej: 4**2luego multiplicaciones y divisiones ej: 5*4/2y luego sumas y restas ej: 4+5-2
Asi:2+2/2 sera igual a 3, porque primero evalua la division 2+(2/2) => 2+1 => 3
Se pueden usar funciones que devuelvan un valor para las operaciones.Ej.4+INT(11/2) => 4+INT(5.5) => 4+5 => 9
Es preferible utilizar la funcion V(nombre de variable) para utilizar y asignar varibles que no interfieran con las variables del sistema y tengan visibilidad global.
Los nombres de las variables van sin comillas, los elementos de un arreglo se denotan con corchetes cuadrados, los campos de una base de datos se referencian con -> antecediendo el nombre de la base de datos y terminando con el nombre del campo.Ej. Variables: R1 USUARIOArreglos: CC[7] US[3]Campos: INV->CLAVE CLI->NOMBRE
Para asignar un valor a una variable se usa el operador :=Ej.PI:=3.14159265 que es similar a la forma preferida V(“PI”,3.14159265)
Para crear un arreglo se usan llaves.Ej.DIAS:={“LUN”,”MAR”,”MIER”,”JUE”,”VIE”}
Desarrollado porBetterDocs
¿Aún no estás registrado?