Dudas sobre Instrucciones SQL en Access

Jayle
13 de Abril del 2005
Hola a todos.
A ver si me explico. Tengo una base de datos con distintos formularios y subformularios. Todos tienen un campo en comĂșn llamado 'NÂș Exp', y todas las tablas estĂĄn relaciondas entre sĂ­ con ese campo. El formulario principal llamado 'Control de Expedientes' tiene distintas pĂĄginas que son los distintos subformularios. Si estoy en un expediente determinado al entrar en una de esas pĂĄginas en el campo 'NÂș Exp' ya pone el nĂșmero de expediente en el que me encuentro. Hasta ahĂ­ todo bien. El problema es que ademĂĄs de esas pĂĄginas tambien hay un 'BotĂłn de Comando' que al pulsarlo me manda a un formulario llamado '4-Control de Demoras'. Pues bien, aunque la tabla correspondiente estĂĄ bien relacionada, estĂ© en el expediente que estĂ© el campo 'NÂș Exp' me sale en blanco y tengo que meter a mano ese dato.
He utilizado las siguientes expresiones en el evento 'Al hacer clic' del botĂłn que abre el formulario para intentar remediar esto. Esta soluciĂłn me la diĂł una persona en otro foro pero sigo sin entender nada. No me da ningĂșn error pero no me hace lo que voy buscando. Decir que estoy verde serĂ­a ponerme por las nubes y echarme flores a mi mismo, la realidad es que no tengo ni idea. Si puedes ayudarme quedarĂ­a muy agradecido.

Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "4-CONTROL DE DEMORAS"
stLinkCriteria = "[NÂș Exp]=" & "'" & Me![NÂș Exp] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria

(*) '4-CONTROL DE DEMORAS' es el nombre tanto de la tabla como del formulario en cuestiĂłn.

Muchas gracias.

Jayle
13 de Abril del 2005
Ya he resuelto el problema. Al final era mucho mĂĄs fĂĄcil, solo habĂ­a que poner 'Forms![Expedientes]![NÂș Exp]' en la propiedad VALOR PREDETERMINADO del campo 'NÂș Exp'.