Visual Basic - comparar el valor de un textbox con el valor de una consulta vb

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Ivan
Val: 9
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Ivan (6 intervenciones) el 12/03/2019 04:45:20
hola chicos espero se encuentren bien, un saludo de antemano, tengo un inconveniente con mi proyecto de visual studio.

me piden que se ingresen unos productos con la cantidad exacta, una ves dadas de alta me dicen que las envié a un laboratorio, pero al darle la cantidad de las muestras enviadas quieren que la cantidad de envió no exceda la cantidad registrada, como podría lograr la comparación de lo que introduje en la caja de texto y el registro en la base de datos?

cabe mencionar que la elaboración del sistema es en visual studio 2012 ligado a la base de datos en SQL SERVER 2012.

intente hacer una consulta de este tipo, pero solo me arroja que esta o no ahi la cantidad.

1
2
3
4
5
6
7
8
9
Dim cmd As String = "Select cantidadg from Muestra where cantidadg= '" & TBCMOT.Text & "'"
Dim cadena As SqlDataAdapter = New SqlDataAdapter(cmd, CO)
Dim dtA As DataTable = New DataTable
cadena.Fill(dtA)
If dtA.Rows.Count > 0 Then
ElseIf TBCMOT.Text = "" Or TBCMOT.Text <= 0 Or TBCMOT.Text >= 11 Then
    MsgBox("Cantidad Invalida", MsgBoxStyle.Information, "Atención")
Else
    ot.cantidadot = TBCMOT.Text


les agradezco su apoyo y tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Andres Leonardo (1798 intervenciones) el 12/03/2019 14:55:57
Estas pidiendo la cantidad de la tabla muestra donde la cantidad sea igual a un "numero"

1
Dim cmd As String = "Select cantidadg from Muestra where cantidadg= '" & TBCMOT.Text & "'"


deberias .. es

Estas pidiendo la cantidad de la tabla muestra donde el codigo de la muestra sea algo ... asi sabemos si hay cantidad

1
Dim cmd As String = "Select cantidadg from Muestra where codigoMuestra= '" &Codigomuestra.Text & "'"


ahora con ese valor .. lo validas si es >= a la cantidad de muestra que vas a enviar .. si es si .. envias y restas del inventario
caso contrario muestras que no hya la cantidad que se revise...

Nos cuentas...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ivan
Val: 9
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Ivan (6 intervenciones) el 13/03/2019 03:00:19
Muchas gracias por tu tu tiempo Andres, hice el código pero aun así no da la excepción y deja dar de alta. te muestro mi código:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dim ot = New OrdenTrabajo
Dim cmd As String = "Select cantidadg from Muestra where cotizacion= '" & TBCOT.Text & "'"
If TBRC.Text <= cmd Then
    ot.ot = TBOTA.Text
    ot.id_muestraot = TBFMOT.Text
    ot.cantidadot = TBCMOT.Text
    ot.id_orden = TBOT.Text
    ot.id_lab = CBLA.SelectedValue
    ot.fecha = DateTime.Now.ToString("G")
    ot.hora = TimeOfDay
    key.OrdenTrabajo.InsertOnSubmit(ot)
    key.SubmitChanges()
 
ElseIf TBCMOT.Text = "" Or TBCMOT.Text <= 0 Or TBCMOT.Text >= 11 Then
    MsgBox("Cantidad Invalida", MsgBoxStyle.Information, "Atención")
Else
    MsgBox("Cantidad Invalida", MsgBoxStyle.Information, "Atención")
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Andres Leonardo (1798 intervenciones) el 13/03/2019 15:08:08
Hola y donde ejecutas el Sql srting? par aque se llene el dato .. donde recuperas la cantidad?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ivan
Val: 9
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Ivan (6 intervenciones) el 13/03/2019 15:18:39
Mi estimado Andrés, ahí el problema, no tenía asignación en ningún lado, lo que hice fue darle ese valor a un textbox y compararlo, al final puse el condicional y lo ejecuta de maravilla!


Te agradezco por tu tiempo, atención y ayuda!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

comparar el valor de un textbox con el valor de una consulta vb

Publicado por Andres Leonardo (1798 intervenciones) el 13/03/2019 19:37:57
Que bueno qeu te haya servido aunqeusea la DUDA a veces eso es lo que nos ayuda a revisar

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar