none
Evitar Datos duplicados en Datagrid RRS feed

  • Pregunta

  • Buenas noches

    De ante mano muchas gracias siempre me ayudan mucho.

    Ahorita estoy detenida en algo creo es muy sencillo pero no logro hacer que al momento de enviar me busque en el datagrid si existe esa orden y de existir me arroje el mensaje de que ya esa orden existe deseas realizar un complemento? de poner si que entonces abra otro form para ingresar la cantidad.

    Mi pregunta es como puedo validar según lo que ingrese en el textbox1.text al momento de guardar que si ya existe esa orden no lo deje guardar y avise.

    me conecto a una base de datos de access y uso visual studio 2015

    Muchas gracias

    miércoles, 29 de agosto de 2018 5:08

Respuestas

  • Ante todo muchas gracias ya lo pude solucionar con este código que encontré en este foro para el que le pueda servir allí les va

    Dim s As Object
            Dim Valor As String
            Dim ordennumero As Integer
            ordennumero = TextBox1.Text
            Valor = Me.TextBox1.Text
            Dim existe As Boolean = DataGridView1.Rows.Cast(Of DataGridViewRow).Any(Function(x) CInt(x.Cells("NumOF").Value) = valor)
            If Not existe Then
                MsgBox("Guardar Directamente")
            Else
                s = MsgBox("La Orden N°" & "" & ordennumero & " " & "ya se Imprimio", MsgBoxStyle.YesNo, "Advertencia!")
                If s = vbYes Then
                    MsgBox("Se abre el formulario para complemento")
                End If
            End If
        End Sub

    Lo modifican a su manera

    Muchas gracias

    • Marcado como respuesta Yayimilteh miércoles, 29 de agosto de 2018 14:56
    miércoles, 29 de agosto de 2018 14:56