Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Qué significa el símbolo "$" en el acceso?

¿Qué significa el símbolo "$" en el acceso?

Con respecto a este problema, se recomienda consultar la Ayuda de VB en Access (presione Alt+F11 para abrir la ventana de código en Access).

El $ en la función chr$ o espacio$ representa una cadena, es decir, se especifica claramente que la cadena devuelta es una cadena. Access explica que puede almacenar los resultados devueltos en cantidades más pequeñas de memoria, acelerando así la ejecución del programa. No siento el efecto real. El valor de retorno puede ser una variable en lugar de un signo de dólar. Las versiones variantes son más convenientes que varios estados, como Null.

Atenuar a como cadena

Atenuar b como variante

La siguiente oración es incorrecta, la cadena no puede ser directamente igual a NULL.

a = vacío

y las variantes están bien.

b = vacío

Consulte el artículo "Devolver una cadena desde una función" en ACCESS 2003.

Devuelve una cadena de la función.

Algunas funciones tienen dos versiones: una devuelve un tipo de datos variable y la otra devuelve un tipo de datos cadena. Las versiones variantes son más convenientes porque el deformador maneja automáticamente la transferencia entre diferentes tipos. También permiten enviar valores nulos mediante expresiones. Las versiones de cadena son más eficientes porque usan menos memoria.

Considere utilizar la versión de cadena en las siguientes situaciones:

Este programa es grande y utiliza muchas variables.

Escribe datos directamente en un archivo de acceso aleatorio.

La siguiente función devuelve el valor de una variable Sting cuando se agrega un signo de dólar ($) al nombre de la función. El uso y la sintaxis de estas funciones son equivalentes a variables sin el signo de dólar.

Chr$ ChrB$ *Comando$

CurDir$ Fecha$ Dir$

Error $ Formato$ Hexadecimal$

Entrada$ EntradaB $ LCase$

Izquierda$ IzquierdaB$ LTrim$

Medio$ MedioB$ Oct$

Derecha$ DerechaB$ RTrim$

Espacio $ Str$ String$

Time $ Trim$ UCase$

* no es una variable en todas las aplicaciones.