FoxPro/Visual FoxPro - AYUDA CON UNA CONSULTA

 
Vista:
sin imagen de perfil

AYUDA CON UNA CONSULTA

Publicado por leonardo (2 intervenciones) el 09/03/2017 18:12:18
tengo la siguiente situacion

SELECT * FROM salirep WHERE salirep.reparto=thisform.textRepa.Value
_tally

necesito lo siguiente que si tally me da 1 me busque en otro campo de la misma tabla en el mismo registro ( el cual seria salirep.codigo) y me diga si esta vacio
y si tally me da 0 me de un messages box



contrui esto

1
2
3
4
5
6
7
8
9
10
11
SELECT * FROM salirep WHERE salirep.reparto=thisform.textRepa.Value
_tally
 
    	IF _tally>1 THEN
 
   	    	ELSE
 
 
		   _tally=0
        MESSAGEBOX("El reparto no esta confirmado",48,"confirmar")
        ENDIF


no se si es correcto y estoy trabado
desde ya gracias por la ayuda
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 yersson
Val: 25
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

AYUDA CON UNA CONSULTA

Publicado por yersson (14 intervenciones) el 10/03/2017 00:23:23
Hola Leonardo a ver si te puedo ayudar.

1)En la consulta si seleccionas todos los campos con el * no es necesario que coloques después del WHERE el nombre de la tabla con su respectivo campo, solo colocando en nombre del campo es suficiente. También deberías crear un cursor para que no trabajes con la tabla (Recomendable).

2)La consulta que estas realizando no lo esta asignando nada a la variable que creaste (_tally) para que realice la comparación de que si es o no mayor a uno, por eso no te realiza el procedimiento , debido a que esa variable esta vacía.

SELECT * FROM salirep WHERE reparto=thisform.textRepa.Value INTO CURSOR temp_sali

_tally = temp_sali.codigo

IF _tally > 1 Then
MESSAGEBOX("Esta Vacio",48,"Información")

ELSE
IF _tally = 0 Then
MESSAGEBOX("El reparto no esta confirmado",48,"confirmar")
ELSE
ENDIF
ENDIF

Espero esto se sirva y sea lo correcto.

:D !!
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

AYUDA CON UNA CONSULTA

Publicado por leonardo (2 intervenciones) el 10/03/2017 16:21:40
muchisimas gracias por responder con eso me sacaste del estanque. le agrege un par de modificaciones y listo
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