Access - ayuda por favor

 
Vista:

ayuda por favor

Publicado por crisaid (3 intervenciones) el 10/08/2007 21:51:15
Perdon a la comunidad no quise gritar replanteo mi pregunta

Tengo una tabla en access de la cual quiero copiar solo un campo el campo "descripcion" si yo selecciono el campo completo y le doy copiar no hay ningun problema pero si esta accion la quiero automatizar ya sea con una macro o con codigo no me selecciona todo el campo solo me selecciona un registro ¿alguien sabe como puedo seleccionar todo el campo desde una macro y copiarlo al porta papeles? ¿es esto posible?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda por favor

Publicado por mi menda (1111 intervenciones) el 12/08/2007 23:46:21
Con una Macro sería así:

IrAControl ----- Nombre de control: descripcion
EstablecerValor: Elemento:[Forms]![TuForm]![descripcion].[ComienzoDeSel]
---------------- Expresión: 0
EstablecerValor: Elemento:[Forms]![TuForm]![descripcion].[LongitudDeSel]
---------------- Expresión: Longitud([descripcion])
EjecutarComando: Comando: Copiar

Con esto se copiaria el contenido del campo descripcion al portapapeles.
Puedes poner una acción DetenerMacro al principio de la Macro, para evitar el error que se produce sí el campo descripción fuera Nulo.

Con VBA sería así

If IsNull(descripcion)Then Exit Sub
Me.descripcion.SetFocus
Me.descripcion.SelStart = 0
Me.descripcion.SelLength = Len(descripcion)
Docmd.RunCommand acCmdCopy

Un Saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda por favor

Publicado por CRISAID (3 intervenciones) el 13/08/2007 16:12:09
GRACIAS POR TU AYUDA CORRIO PERFECTO, ERES BUENO EN ESTO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar