Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2009, 09:42
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Crear consecutivo carnet

El Id del usuario lo traes de la base de datos:
Un simple Select IdUsuario From Tabla_Usuario Where IdUsuario = @Usuario
El correlativo puede ser con un max, supongo que tienes una tabla carnet, sería algo así:
Select Max(IdCarnet) From Tabla_Carnet
Teniendo estos dos ya es cuestión de concatenar nada más:
Código vb.net:
Ver original
  1. Dim carne As New StringBuilder()
  2.         carne.Append("IdUsuario") 'Reemplazar por el id que devuelva la BD.
  3.         carne.Append(Date.Now.ToShortDateString.Replace("/", "")) 'Elimina barras
  4.         carne.Append("001") 'Reemplazar por lo que devuelva la consulta con el Max
  5.         MessageBox.Show(carne.ToString())

Espero te de una idea