locked
Calcular Pvp en Vb.net RRS feed

  • Pregunta

  • Buenas Tardes, 

    Tengo esta variable para que me haga los calculos de los precios automaticamente pero me da error. 

        Sub CalcularPvp()
            Dim total As Integer = Lbl_Pvp.Text
            Dim Pvp As String = Lbl_total.Text
            Dim Dsto As String = Txt_Descuento.Text
            Dim ResDsto As String = Lbl_TotalDto.Text
            Dim Portes As String = Txt_Portes.Text
            Dim ResPortes As String = Lbl_TotalPortes.Text


            total = Val(Txt_Cantidad.Text) * Val(Txt_Precio.Text)
            ResDsto = Val(Txt_Precio.Text) * Dsto / 100
            ResPortes = Val(Txt_Precio.Text) + Portes

            Pvp = total - ResDsto + ResPortes

        End Sub

    ERROR:

    lunes, 27 de marzo de 2023 17:16

Todas las respuestas

  • Buenas amigo

                 Tene en cuenta que queres pasar una cadena a int. Por lo tanto debes de convertir a ese tipo de dato

    Dim total as Interger = Convert.toInt32(Lbl_Pvp.Text)

    Dim total As Integer 
    Int32.TryParse(Lbl_Pvp.Text, total) 

    Bader Molinas

    Paraguay





    lunes, 27 de marzo de 2023 19:31
  • Hola Ebre,

    Espero que te encuentres bien.

    ¿Hay alguna novedad sobre la consulta realizada?

    ¿Fue útil la respuesta dada por Bader Molinas?

    Gracias por usar los foros de MSDN.

    Benjamin G,


    Recuerde "marcar como respuesta" las respuestas que resolvieron su problema, es una forma común de reconocer a quienes ayudaron y facilita que otros visitantes encuentren la solución más adelante.

    Si tiene algún cumplido o queja sobre el soporte técnico de MSDN, no dude en ponerse en contacto con MSDNFSF@microsoft.com

    martes, 28 de marzo de 2023 20:40
    Moderador
  • Hola Ebre,

    Espero que te encuentres bien.

    No hemos tenido noticias sobre tu caso, ¿todavía necesitas ayuda? En caso afirmativo, haznoslo saber y con gusto te ayudamos.

    Gracias por usar los foros de MSDN.

    Benjamin G,


    Recuerde "marcar como respuesta" las respuestas que resolvieron su problema, es una forma común de reconocer a quienes ayudaron y facilita que otros visitantes encuentren la solución más adelante.

    Si tiene algún cumplido o queja sobre el soporte técnico de MSDN, no dude en ponerse en contacto con MSDNFSF@microsoft.com

    jueves, 30 de marzo de 2023 13:50
    Moderador
  • Hola Ebre,

    Esperamos que te encuentres bien. No hemos escuchado noticias de en relacion al caso.

    Procederemos a cerrar el caso por inactividad. Si aun tienes preguntas sobre tu caso aun puedes contestar y reabriremos tu caso, o bien puedes abrir otro foro.

    Gracias por usar los foros de MSDN.

    Benjamin G,


    Recuerde "marcar como respuesta" las respuestas que resolvieron su problema, es una forma común de reconocer a quienes ayudaron y facilita que otros visitantes encuentren la solución más adelante.

    Si tiene algún cumplido o queja sobre el soporte técnico de MSDN, no dude en ponerse en contacto con MSDNFSF@microsoft.com

    lunes, 3 de abril de 2023 17:10
    Moderador