Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2015, 04:08
TecZr
 
Fecha de Ingreso: abril-2015
Mensajes: 3
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Como se extraen caracteres de dos txtboxs y pasarlos a otro?? (substring)

Ya lo solucioné,

les dejo el código, a mi ya me funciona bien pero no se si vaya a tener errores al momento de guardar en la base de datos.... por favor si pueden ayudarme a revisar el código ....

Código vb:
Ver original
  1. Private Sub pacientes_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.  
  3.         txtFolio.Text = Format(CDate(Date.Now), "ddMMyy")
  4.     End Sub
  5.  
  6.     Private Sub txtNombre_TextChanged(sender As Object, e As EventArgs) Handles txtNombre.TextChanged
  7.         Try
  8.             txtFolio.Text = Format(CDate(Date.Now), "ddMMyy") + txtNombre.Text.Substring(0, 2) + txtApellidoPaterno.Text.Substring(0, 3)
  9.         Catch ex As Exception
  10.  
  11.         End Try
  12.     End Sub
  13.  
  14.     Private Sub txtApellidoPaterno_TextChanged(sender As Object, e As EventArgs) Handles txtApellidoPaterno.TextChanged
  15.         Try
  16.             txtFolio.Text = Format(CDate(Date.Now), "ddMMyy") + txtNombre.Text.Substring(0, 2) + txtApellidoPaterno.Text.Substring(0, 3)
  17.         Catch ex As Exception
  18.  
  19.         End Try
  20.     End Sub

Lo que hace este codigo es que al cargar el form, aparece en el textbox folio la fecha sin guiones ni diagonales (210415), y al ingresar nombre y apellido del paciente, automáticamente se genera el folio con las primeras letras:

ejemplo:
txtNombre: Juan
txtApellidoPaterno: Ramírez
en el textbox folio deberá aparecer:
txtFolio: 210415ramju

Espero que a alguien le sirva de ayuda en un futuro

Última edición por TecZr; 21/04/2015 a las 04:13