FoxPro/Visual FoxPro - comando update set where visual foxpro 9 ayuda

 
Vista:

comando update set where visual foxpro 9 ayuda

Publicado por hectorreina (2 intervenciones) el 06/09/2020 22:17:38
estoy haciendo un form para cambiar precios si se cumple una condicion en este casi "I" importados y que solo cambie los que cumplan con esa condicion

aca el codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT inventario
 
select NOI_PRD,cod_prd,Nom_prd from INVENTARIO WHERE NOI_PRD='I'
IF .t.
MESSAGEBOX("ENCONTRADO",0)
UPDATE inventario SET inventario.pre5_prd = "inventario.Pre3_prd * thisform.text1.Value"  WHERE inventario.Noi_prd = "I"
 
 
MESSAGEBOX("PROCESO CONCLUIDO",0)
 
 
ELSE
MESSAGEBOX("PROCESO NO concluido ",0)
 
 
ENDIF
 
 
	THISFORM.REFRESH
thisform.Release
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 Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

comando update set where visual foxpro 9 ayuda

Publicado por Leonardo Daniel A. (497 intervenciones) el 07/09/2020 05:05:47
y cual es el problema ??? supongo no funciona

elimina las comillas del

"inventario.Pre3_prd * thisform.text1.Value"

y ademas el .value te regresa un String.. debes convertirlo Val( thisform.text1.Value )
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

comando update set where visual foxpro 9 ayuda

Publicado por hectorreina (2 intervenciones) el 09/09/2020 02:42:53
No me hace el cálculo ya probé quitar las comillas y nada aún usted me puede indicar cómo sería gracias
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 Abel
Val: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

comando update set where visual foxpro 9 ayuda

Publicado por Abel (286 intervenciones) el 08/09/2020 20:58:29
No mencionas el problema...

Si es solo actualizar tienes algunas líneas inútiles; solo necesitas el update.

1
UPDATE inventario SET inventario.pre5_prd inventario.Pre3_prd * thisform.text1.Value  WHERE inventario.Noi_prd = "I"
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