Visual Basic - data

Life is soft - evento anual de software empresarial
 
Vista:

data

Publicado por charli (3 intervenciones) el 06/06/2007 19:01:48
Holas holas

Alguno sabe que funcion o evento se utiliza para que cuando se carge el formulario con los textbox
no me permita tocar los datos que trajo de la base sino hasta que yo clikee un boton modificar por ej que esten bloqueados.

Gracias
Que tengan buen dia
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:data

Publicado por fede (189 intervenciones) el 06/06/2007 20:20:14
mira hace algo asi:
cuando cargas el recordset de la bd
busql = "select apellido,nombre,direccion,tel,saldopen,interes from cliente where idcliente=" & txtcod.Text & ""
rs13.Open busql, cn, adOpenKeyset, adLockOptimistic
If rs13.RecordCount < 1 Then
MsgBox "El Cliente No Existe", vbOKOnly, "Información"
'txtcod.SetFocus
MSFlexGrid1.Clear
configurar_grilla
GoTo sale:
End If
carga ' llamas a una funcion llamada carga
private sub carga()
txtapyno.Text = rs13(0)
'txtnom.Text = rs13(1)
txtdire.Text = rs13(2)
txttele.Text = rs13(3)
end sub
fijate si lo podes meter a los text en un frame y al frame lo pones enabled=false por defecto despues en el boton modificar pones
Private Sub cmdmodifica_Click()
frame.enable=true
End Sub
cualquier cosa avisa exitos
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

¿se pueden poner mas tonterias en una respuesta?

Publicado por diego (1 intervención) el 06/06/2007 22:36:02
where idcliente=" & txtcod.Text & ""
Se supone que idcliente es un campo numérico (incrementable) le sobran comisas a la consulta.

rs13 no sabemos lo que es ya que no esta declarado previamente.

del MsFlexgrid1 nadie lo escribió ¿a que viene eso?

configurar_grilla tampoco sabemos lo que es (suponemos que una procedure o una function pero como tampoco aparece en tu codigo, solo nos lo suponemos)

Goto sale: ¿donde llamas esa etiqueta???

y cómo va ha salir del procedure u function si nunca le pones un exit...????
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

Una corrección a tu crítica

Publicado por El mero-mero (1 intervención) el 06/06/2007 23:26:43
"y cómo va ha salir del procedure u function si nunca le pones un exit...???? "

¿Es forzoso poner Exit Sub? Por si acaso no lo sabes, "se sale" de un Sub o Function al llegar al final del mismo (al encontrarse el End Sub o End Function).

Si acaso siempre has usado Exit Sub/Function, has codificado de más.
"Exit Sub" o "Exit Function" son necesarios cuando quieres o necesitas salir antes de llegar al final (obviamente, de acuerdo a alguna condición).
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:data

Publicado por charli (3 intervenciones) el 07/06/2007 19:24:02
Fede estoy trabajando con data pero gracias igual

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:data

Publicado por fernando (102 intervenciones) el 07/06/2007 01:31:49
En form load:

Dim I ' Declara la variable.
For I = 0 To Me.Controls.Count - 1
If TypeOf Me.Controls(I) Is TextBox Then
Me.Controls(I).Locked= True
End If
Next I

En el boton de desbloquear:

Dim I ' Declara la variable.
For I = 0 To Me.Controls.Count - 1
If TypeOf Me.Controls(I) Is TextBox Then
Me.Controls(I).Locked= False
End If
Next I
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:data

Publicado por charli (3 intervenciones) el 07/06/2007 19:21:37
Grande fer, sos un groso.

Muchas Gracias. 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