Menu

  • slider04-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01
  • slider01
  • slider01
  • slider01

Suscríbete a Aprende-Viendo 5.0

Content

PROBLEMA CON FOLIO DUPLICADO

0
como hacer para que en este codigo que porcierto lo copie de uno de tus video tutoriales al momento de guardar el registro me diga si el folio ya existe es decir para que no haya folios duplicados de antemano gracias por tu pronta respuesta

If modi = False Then 'crea nuevo resgistro
With RsClientes
.Requery
.AddNew
!FOLIO = Text1.Text
!PLACAS = Text2.Text
!MARCA = Text3.Text
!SUBMARCA = Text4.Text
!NOMBRE = Text5.Text
!APELLIDO = Text6.Text
!DIRECCION = Text7.Text
!ESTADOS = Text8.Text
!MUNICIPIO = Text9.Text
!PRECIO = Combo1.Text
!FECHA = DTPicker1.Value
' !tipo = DataCombo1.Text
'cambiar nombre de distrito por su codigo
Dim codigotipo
With RsTipos
.Requery
.Find "tipoV='" & Trim(DataCombo1.Text) & "'"
codigotipo = !CODIGO
End With
!TIPO = codigotipo
.Update
.Requery
End With
       
  • Respuesta de Ronald López - Kalizron el Jueves, Enero 24 2013, 09:40 PM · Ocultar · #1
    Hola
    puedes realizar la busqueda de un registro por un campo (en este caso folio) previamente a la operacion de guradar.. como una validacino premiliar
    el video
    Leccion 15: Búsqueda de Registro de Usuario
    te ayudara a realizar busquedas de registro.
    Si existe el registro quiere decir que el folio ya existe.
    saludos
  •  
  •  
    Respuesta de luis gomez el Viernes, Enero 25 2013, 12:04 AM · Ocultar · #2
    hola otra vez tengo este codigo el cual me funciona perfecto pero como lo adapto al codigo que le mostre en la pregunta inicial, el cual por cierto lo copie de uno de sus videos tutoriales gracias de antemano

    If Text11.Text = "" Then
    MsgBox "CAMPOS VACIOS...", 48
    Text11.SetFocus
    Else
    Set bd = OpenDatabase(App.Path + "\verifik.mdb")
    Set tabla1 = bd.OpenRecordset("actuales", dbOpenDynaset)
    tabla1.FindFirst "FOLIO = '" & Text2.Text & "'"
    'tabla1.FindFirst "FOLIO = " & Text1.Text
    FOLIO = "&VAL(CLAVE.TEXT)"
    If Not tabla1.NoMatch Then
    MsgBox "EL FOLIO YA EXISTE...", 48
    SendKeys "{home}+{end}"
    Text2.SetFocus
    Exit Sub
    Else
    With tabla1
    .AddNew
    .Fields("FOLIO") = Text2.Text
    .Fields("PLACAS") = Text3.Text
    .Fields("MARCA") = Text4.Text
    .Fields("SUBMARCA") = Text5.Text
    .Fields("PRECIO") = Val(Text6.Text)
    .Fields("FECHA") = DTPicker1
    .Fields("NOMBRE") = Text7.Text
    .Fields("DOMICILIO") = Text8.Text
    .Fields("ESTADO") = Text9.Text
    .Fields("MUNICIPIO") = Text10.Text
    .Fields("CODIGO") = Text11.Text
    .Fields("HORA") = Text12.Text
    .Update
    End With
    MsgBox "VEHICULO DADO DE ALTA...", 48
    End If
    SendKeys "{home}+{end}"
    Text2.SetFocus
    End If
Agregar Tu Respuesta
Por favor registrese o ingrese para poder publicar su respuesta.

Agradesco tu Paciencia. Muchas Gracias por la espera! Somos Aprende Viendo 5.0

Grupo AprendeViendo & Ronald López agradecen a todos sus fieles seguidores por la larga espera. Basados en nuestro nuevo concepto, Grupo Aprendeviendo les ofrece un sin fin de posibilidades en sus largas horas de adiestramiento y soluciones de problemas tanto empresariales como cotidianos. Sigamos siendo un portal de enseñanza de virtual gratuito y más que eso!

Copyright © 2006 - 2014 - Grupo AprendeViendo & Ronald López. Todos los Derechos Reservados

Grupo AprendeViendo a sido desarrollado por Ronald López - Kalizron. Esta prohibida su reproducción total o parcial sin previa autorización de parte de sus autores. Ronald López Bahamonde - Resolución: 1024-768 - Aviso Legal - Términos de Uso

Log In or Register

fb iconLog in with Facebook