none
[Solucionado]Verificar que los datos esten completos RRS feed

  • Pregunta

  • Hola a todos!

    Estoy con un problema de verificación de datos, tengo un formulario que tiene una cabecera que se guarda en una tabla y por otro lado el mismo formulario tiene una grilla que se carga con datos de unos combobox, ambos la cabecera y la grilla se guardan con el mismo botón, el problema se genera cuando quiero verificar que no haya campos vacíos al guardar, porque no se como hacer para que verifique todos los datos es decir, la cabecera y la grilla.

    El sistema lo estoy haciendo en Visual Basic 2013.

    Desde ya muchas gracias.


    Ileana Bedini


    jueves, 17 de marzo de 2016 17:10

Respuestas

  • Hola,

    * Tengo un formulario que tiene una cabecera que se guarda en una tabla

    Que campos tienes en esa cabecera? (que controles).

    El DGV lo puedes validar , si tiene filas o no con el Count

    DataGridView1.Rows.Count > 0

    Lo que puedes hacer es crear una function que devuelva un valor Boolean según tu validación.

    Algo así :

        Public Function datosCorrectos() As Boolean
    
            Dim resultado As Boolean = False
    
            If TextBox1.Text.Trim = String.Empty Or
               TextBox2.Text.Trim = String.Empty Or
               ComboBox1.Text = String.Empty Or
               DataGridView1.Rows.Count < 1 Then
    
                resultado = False
    
            Else
                resultado = True
            End If
    
            Return resultado
    
        End Function


    Y cuando presionas tu botón, tendrías que validar primero

       Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    
            If datosCorrectos() = False Then
                MessageBox.Show("Hay datos vacíos que deben rellenarse.")
                'Salimos
                Exit Sub
            End If
    
            'Aqui tenemos todos los datos correctos
            'Hacemos nuestro proceso
    
        End Sub

    Este es solo un ejemplo, si no te ayuda deberías mostrar una imagen de que controles tienes.

    Saludos.


    JC NaupaCrispín

    • Marcado como respuesta Ileana Bedini martes, 22 de marzo de 2016 18:22
    jueves, 17 de marzo de 2016 19:13