FoxPro/Visual FoxPro - Necesito hacer una consulta con dos valores ingresados en dos Text box distinto

   
Vista:

Necesito hacer una consulta con dos valores ingresados en dos Text box distinto

Publicado por Anabella (22 intervenciones) el 07/09/2014 15:02:39
Hola Gente!!!
Necesito hacer una consulta con dos valores ingresados en dos Text box distinto y me da un error "Operator/operand type mismatch"

Lo que hago es lo siguiente:

prueba1 = Thisform.Text1.Value
prueba2 = thisform.Text2.Value

SELECT *;
FROM bases_iva!iva_compra;
WHERE Iva_compra.periodo == prueba1;
ORDER BY Iva_compra.fecha, Iva_compra.ayn_prov,Iva_compra.nro_compro;
INTO TABLE ..\..\i.v.a.2\temp_iva_compra.dbf

Thisform.Refresh

Ambos valores son numéricos.
Gracias!!!!!!!!
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 Mauricio Antonio

Necesito hacer una consulta con dos valores ingresados en dos Text box distinto

Publicado por Mauricio Antonio (1367 intervenciones) el 07/09/2014 18:11:16
Estas queriendo comparar 2 tipos de datos diferentes, por ejemplo:
campo_numerico y campo_Caracter
campo_fecha y campo_caracter.
*
prueba1 = Thisform.Text1.Value
prueba2 = thisform.Text2.Value
*
SET STEP ON && luego de aca, en INSPECCION, digita prueba1, aca podras comprobar que prueba1 es de tipo fecha
SELECT *;
FROM bases_iva!iva_compra;
WHERE Iva_compra.periodo == prueba1;
ORDER BY Iva_compra.fecha, Iva_compra.ayn_prov,Iva_compra.nro_compro;
INTO TABLE ..\..\i.v.a.2\temp_iva_compra.dbf
SET STEP OFF
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

Necesito hacer una consulta con dos valores ingresados en dos Text box distinto

Publicado por Fidel José (558 intervenciones) el 08/09/2014 15:26:10
Como te dice que no coinciden los tipos de valores, o el Textbox no es numeric o el campo Iva_compra.periodo no es numerico.
Prueba con
prueba1 =transform( 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