Visual Basic - URGENTE POR FAVOR

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE POR FAVOR

Publicado por ALEJANDRO (34 intervenciones) el 14/07/2004 23:53:20
COMO HAGO PARA QUE CADA VEZ QUE AGREGUE UN REGISTRO NUEVO A LA BASE DE DATOS ME APAREZCA EN EL TEXT EL NUMERO DE REGISTRO QUE SE AGREGARIA.
POR EJEMPLO SI TENGO 2 REGISTROS, QUE CUANDO QUIERA AGREGAR UNO NUEVO, EN EL TEXT ME APAREZCA EL 3
GRACIAS
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:URGENTE POR FAVOR

Publicado por miguel (1042 intervenciones) el 15/07/2004 00:24:27
Existen varias formas una de ellas seria:
Dim Rec As ADODB.Recordset
Dim sql As String
Dim cnbase As ADODB.Connection
Sub Guardar()
Conectar 'Procedimiento
sql="Insert Into Alumnos(Codigo,Nombre,Apellido) Values (3,'Miguel','Otero')"
cnbase.Execute Sql
'Suponiendo que Teniamos 2 al Insertar Otro serian 3, haremos lo siguiente
sql="Select Count(*) As Total From Alumnos"
Registro 'Procedimiento
Rec.Open sql, cnbase
If Rec.RecordCount > 0 Then
Text1.Text=Rec!Total
End If
End Sub
Sub Registro()
If Rec.State = adStateOpen Then Rec.Close
Rec.CursorLocation = adUseClient
Rec.CursorType = adOpenDynamic
Rec.LockType = adLockOptimistic
End Sub
Sub Conectar()
Dim Ruta As String
Dim NomBase As String
NomBase = "BD.mdb" 'Nombre de la BD de ACCESS
Ruta = App.Path & "\" & NomBase 'Direccion donde se encuentra tu BD de ACCESS
Conexion = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Ruta & ""
Set cnbase = New ADODB.Connection
cnbase.ConnectionString = Conexion
cnbase.Open Conexion
Set Rec = New ADODB.Recordset
End Sub
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:URGENTE POR FAVOR

Publicado por tecniCam (186 intervenciones) el 15/07/2004 22:21:16
Me parece que Miguel ha liado a Alejandro más de lo que estaba.
Con sólo decir esto bastaba:

TextBox = Rec.RecordCount

Suponemos que todo lo demás ya lo tiene hecho.
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