Visual Basic - Ocultar un campo

Life is soft - evento anual de software empresarial
 
Vista:

Ocultar un campo

Publicado por Alejandro (13 intervenciones) el 03/02/2009 19:08:44
Tengo un problema con un check box que puse primero lo di de alta en una tabla de SQL el campo que se llama [Mostrar u Ocultar IdGrupoSolidario]. y pongo el check en un Form donde la hago llamar para que me oculte un campo de otro Form. use de esta manera esta sintaxis.

Set MyDb = CurrentProject.Connection
Set MyRSet2 = New ADODB.Recordset
MyRSet2.Open "SELECT Autorizado = (IsNull([Mostrar u Ocultar IdGrupoSolidario], 0) IN (1, -1) FROM [Definición de la compañía local])", MyDb, adOpenKeyset, adLockReadOnly

en este IF no se como ponerlo para que me ponga visible = False ya que di de alta este campo en la Form como Boolean, pero no me ha sale.

If vAutorizado = MyRSet2("Autorizado") Then


End If
MyRSet2.Close
MyDb.Close

espero me den una idea de como puedo reesolver la sintaxis o cambiarla ya que lo intente varias veces.

Saludos.
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:Ocultar un campo

Publicado por P3L30N2009 (699 intervenciones) el 04/02/2009 10:12:50
Primero: ¿has comprobado si el recordset devuelve algún registro?
Segundo: la variable 'vAutorizado', la has declarado también como Boolean?
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:Ocultar un campo

Publicado por Héctor Hinojosa (16 intervenciones) el 08/02/2009 05:09:15
no me importa si te trae datos el recordset, tu pregunta fue como ocultar el campo pues bien ya que hiciste la comprobacion con el IF la forma de ocultarlo es asi

si quieres ocultar solo el texto
txtCampo.Text = ""
* si vas a utilizar el dato mas adelante guardalo en una variable

si quieres ocultar el text

txtCampo.Visible = False

o no se si lo estes mostrando en un grid

o quieras ocultarlo en la base de datos

para eso necesito que me digas bien lo que quieres hacer

espero que te sirva

Saludos
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:Ocultar un campo

Publicado por Hector Hinojosa (16 intervenciones) el 08/02/2009 05:12:43
Perdon no lei bien, quieres ocultar un campo de otro formulario

pues creo que lo pones asi debe funcionar aunque no estoy muy seguro

form2.txtCampo.Visible = False

no se si tenga que estar en un evento del otro formulario

o solo tengas que refrescarlo

para eso necesito saber si tu formulario ya esta abierto cuando muestras el check en el otro formulario
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