** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - no  es  pregunta solo una curiosidad
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

no es pregunta solo una curiosidad

 Responder Responder
Autor
Mensaje
pezuarco Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 04/Octubre/2008
Localización: Colombia
Estado: Sin conexión
Puntos: 405
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita pezuarco Cita  ResponderRespuesta Enlace directo a este mensaje Tema: no es pregunta solo una curiosidad
    Enviado: 21/Febrero/2023 a las 21:55
Muy  buen  dia  para  todos!!!

Navegando por  el access  hoy he  notado  que las   variables  temporales  se  deben  refenciar  asi 


tempvars!mivariable  

asi  mismo cuando trabajamos  con  recordset referenciamos  mas o menos  asi


RECORDSET!CAMPO

Lo que  me parece   curioso  es  que  ambas   utilizan  el  símbolo !.

si  alguien tiene alguna  idea por favor  lo comenta,  pues  me parece  algo interesante.


gracias






Muchas veces lo hacemos dificil....deberiamos verlo sencillo....todo es facil... necesitas logica ..paciencia...sapiencia....
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 21/Febrero/2023 a las 22:47
También cuando referenciamos un control del formulario actual podemos hacerlo utilizando ese signo: 

Me!UnControl.Visible = True

Aunque esa construcción también admite ser escrita como Me.UnControl.Visible = True y, de hecho, es algo que hacen muchos programadores porque en el momento de poner el . ya les despliega los nombres.

El signo ! lo que hace es invocar los elementos del objeto que hay delante del signo. De la colección TempVars, la variable mivariable; del recordset, el campo; del formulario, el control.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5704
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita emiliove Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 21/Febrero/2023 a las 23:16
Y también puedes poner la sintaxis del recordset así: rs(0)   rs("pkPeopleID")  rs.Fields("pkPeopleID")      rs(pkPeopleID)

Saludos.

Arriba
trple XXX Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 24/Enero/2023
Localización: colomba
Estado: Sin conexión
Puntos: 44
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita trple XXX Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 17/Julio/2023 a las 20:40
Aunque un poco muy  y demasiado tarde , agradezco a los  del  foro por  el aporte.


MILLL    GRACIAS

Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Mihura Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 17/Julio/2023 a las 21:02
¿Eres pezuarco?
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
trple XXX Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 24/Enero/2023
Localización: colomba
Estado: Sin conexión
Puntos: 44
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita trple XXX Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 17/Julio/2023 a las 21:07
Si  señor   si lo  Soy

Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable