SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: jkl en Viernes 11 de Mayo de 2007, 17:45
-
quisiera saber con que codigo puedo hacer que el campo codigo se autogenere cuando le doy en el boton nuevo, asi ese campo no sera editable,pues se autogenera
-
Si estamos hablando de conexion con BD y todo eso .... y de SQL Server podrias llevar acabo en el boton "nuevo", por darte un ejemplo
el textbox (codigo) va a estar textbox1.enabled= false
Y cuando presiones el boton "nuevo".... ira a la BD y obtendra el ultimo codigo + 1
Select Max(codigo) +1
From usuario
Tu resultado lo pones en el textbox1.text = Resultado(0)
es por darte un ejemplo...
No se si era eso lo que querias ...
:comp:
-
Nueno, adivinando un poco lo que realmente querés decir creo que lo que querés es que un campo perteneciente a una tabla se incremente automáticamente cada vez que ingreses un nuevo registro. Y la solución a eso es tan simple como colocar el tipo de datos del campo en "Autoincrement".
Un saludo
-
si, es con una conexion al sql server
-
Si estamos hablando de conexion con BD y todo eso .... y de SQL Server podrias llevar acabo en el boton "nuevo", por darte un ejemplo
el textbox (codigo) va a estar textbox1.enabled= false
Y cuando presiones el boton "nuevo".... ira a la BD y obtendra el ultimo codigo + 1
Select Max(codigo) +1
From usuario
Tu resultado lo pones en el textbox1.text = Resultado(0)
es por darte un ejemplo...
No se si era eso lo que querias ...
:comp:
si ElNapster, es eso lo que necesitaba, pero puedes ser mas especifico por favor? con los codigos y todo eso?.. soy nueva en esto...
-
si ElNapster, es eso lo que necesitaba, pero puedes ser mas especifico por favor? con los codigos y todo eso?.. soy nueva en esto...
Que codigo ?? el codigo de la consulta ya te lo estoy dando , solo tienes que poner tu que nombre de campo es el del codigo y a que tabla ... umm aunque me imagino que no haz hecho ninguna conexion a una BD des vb.net ? m equivoco ... porque tendrias que armar tus string de conexion y enviar la consulta a la BD para que te devuelva un resultado ...
:comp:
-
este es mi codigo que utilizo para que me genere nuevos contactos en mi BD
cuando pulso mi boton nuevo
Dim cod As Integer
Me.Ada_Contactos.Fill(Me.ContactosDS.Contactos)
limpiar_contactos()
cod = Me.ContactosDS.Contactos.Rows.Count
Cod_ConTextBox.Text = "C" & Microsoft.VisualBasic.Right("00000" & cod+1, 5)
habilitar_contactos() 'habilito todos mis controles
Cod_ConTextBox.Enabled = False 'deshabilito el control del codigo autogenerado
Nom_ConTextBox.Focus() ' paso el foco a el siguiente control
y luego se lo guardo en la BD