Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Agregar numero de registro automaticamente desde VB
Experto: pedrobjs84
Valoración: 3
Fecha: 29/05/2008


Agregar numero de registro automaticamente desde VB
Hola, Mira, tengo un programa que tiene un combobox con ciudades, la tabla de donde se alimenta tiene los campos "id_ciudad" y "nombre_ciudad", como puedo agregar una nueva cuidad con un comando y que el id_ciudad se agregue automaticamente al ingresar la ciudad nueva?   Gracias

Agregar numero de registro automaticamente desde VB
puedes crear una funcion que te devuelva el correlativo private function Correla() as integer dim rs as new adodb.recordset sql="select top 1  id_ciudad from ciudad order by id_ciudad desc" if rs.state=1 then rs.close rs.open sql,cn,3,1 if rs.recodcount>0 then   correla=   rs!id_ciudad  +1 end if end function algo asi, pruebalo pq lo escribi de frente aca en la web y no lo he probado, pero asi te deberia salir, la funcion te devuelve el correlativo.

Agregar numero de registro automaticamente desde VB
No me funciona. O sea, le pongo eso y obviamente Data1.recordset!ciudad = text1 pero no hace nada.

Agregar numero de registro automaticamente desde VB
no se puede sin usar sql?

Agregar numero de registro automaticamente desde VB
Bueno me hubieras dicho que estabas usando un data control, si es asi y suponiendo que tus datos estan ordenados por codigo pones esta linea Data1.Recordset.MoveLast luego, al valor del ultimo registro le sumas 1 correla= (Data1.Recordset.Fields ("id_ciudad") & "") +1

Pregunta finalizada. Valoración: 3
Pense que era obvio. Whatever.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/respuestas/1852008/agregar-numero-de-registro-automaticamente-desde-vb