Visual Basic - la conversion de la cadena "" en el tipo double no es valida - ayuda

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

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Francisco (19 intervenciones) el 23/02/2017 03:03:04
visual001
visual002

podran ayudarme a decirme que error tengoo
si aun lo ejecuto con el error funciona pero la cosa es que funcione como debe ser
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

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Andres Leonardo (1798 intervenciones) el 23/02/2017 14:33:13
Lo que dice es que primero le das un valor de un txt a una variable double
En el form load haces una carga de variables y asignas "" a la variable doble por que los txt estan vacios.

Inicializa todos los textos de tu form = 0 y no ="" ya que no son valores numericos ya sea en codigo o a nivel de diseño

espero te sirva....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Francisco
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Francisco (19 intervenciones) el 23/02/2017 20:11:56
lo de

= "" entonces debe ser = 0 ?

la verdad apenas voy empesando con esto de visual
si cambio asi como te acabo de preguntar mmmm me da error tambien
o si acaso pudieras ser un poquito mas especifico
te lo agradeceria mucho
el programa funciona y todo muy bien el detalle es al momento de abrir el .exe me aparece ese error
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

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Andres Leonardo (1798 intervenciones) el 24/02/2017 15:19:28
Hola me imagino
Bueno lo primero recomendarte que en los nombres de los controles te guies con un prefijo asi sabes cuales on los componentes

en los cuadros de texto .... txt boton btn y asi.... bueno eso es otro tema

en tu codigo

cuando se carga el form tu haces q las varianles se inicialicen con un valor ""
Por concepto a una variable DOUBLE no le puedes asignar un string por ejemplo ""

en tonces en vez de
tip.text = ""

deberias colocar
tip.text = 0

**a eso me referia ya que en las asignaciones a las varibles (las cuales tambien deberian teern un VarAux o algo asi para que las identifiques mas adelante)

Cajatexto.text = 0

asi cuando A = variable.text este pueda darle el valor de 0

pero sobretodo luego deberas aplicar un try - catch que es una validacion de errores donde podrias poner

try
a = caja.text
b =
c =
catch
msgbox "Error al asignar los valores a las variables "
end try


Espero poderte ayudar mas si deseas,
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 Francisco
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Francisco (19 intervenciones) el 25/02/2017 02:28:27
muchas gracias por tu ayuda , y de hecho pues hice eso de en vez de = ""
les cambie a = 0
pero el problema aun sigue
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
sin imagen de perfil
Val: 147
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Juan Gilberto (323 intervenciones) el 25/02/2017 19:05:57
Te voy a describir los pasos que yo hago... el codigo lo pones tu

1.- Declarar variables con su tipo de datos correspondiente
2.- En el evento Change de cada textbox donde se captura cada dato numerico
----preguntar si lo que se tecleo es numerico
----si es numerico convertir el texto tecleado al tipo de datos correspondiente (yo no utilo la conversion automatica)
----si no es numerico guardar un cero
3.- En el evento click del boton calcular (por ejemplo) donde se van a utilizar las variables
usar solamente las variables y nunca la propiedad .text del textbox

En cuanto a los nombres de las variables y de los controles utilizados, como Andres Leonardo te sugiere, deberias ponerles nombres de acuerdo al contenido de la variable o de los datos capturados...

Yo utilizo el prefijo txt.... para los textboxes, por ejmplo
txtSueldo es el nombre del textbox donde se captura o se despliega el Sueldo

En cuanto a las variables les pongo un prefijo que me diga el tipo de datos que contiene, por ejemplo
dblSueldo es el nombre de la variable donde guardo el Sueldo capturado o calculado

etc.
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 Eduardo

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Eduardo (8 intervenciones) el 03/03/2017 19:41:06
Estas tratando de convertir texto en numeros... Double es numeral, pero les estas asignado .text, si quieres que el texto se convierta en numeros debes poner la funcion Val().

Ejemplo:

a = Val(TextBox1.Text)

Agrega la función a todas las variables.
entonces "a" va a tomar el valor absoluto de lo que metas en el textbox. Asegúrate que solo se puedan introducir números en los textbox.

Me comentas que sucede.

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Francisco
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Francisco (19 intervenciones) el 08/03/2017 03:16:44
muchisimas! pero muchisimas gracias!!!!!!!!!
un saludo !!
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

la conversion de la cadena "" en el tipo double no es valida - ayuda

Publicado por Eduardo (8 intervenciones) el 09/03/2017 05:59:02
No hay de que!

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