Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Búsqueda Registros (Variables - Restringir registros)
Autor Mensaje

Miembro

Habitual

  Karma         100

#1 Publicado: 23 Oct 2016 09:46



Buenas a todos, sigo intentando aplicar las funciones y aprender. Subo un archivo con un pequeñísimo aporte donde aplico algunos conceptos, donde se incluye:

Una sola tabla donde se realizan 3 presentaciones:

- 1 primera donde se incluye botón para mostrar todos y 2 botones para dirigir al resto de presentaciones

- Presentación de Búsqueda de "Fases". Muy simple pero hecho sin relaciones, tan solo con establecer 1 variable y 1 establecer campo.

[/color]
GUIÓN Fase
If [ Concursos General:: Definir_Fase = "TODOS" ]
Mostrar todos los registros
Else
Establecer variable [ $fase ; Valor:Concursos General:: Definir_Fase ]
Mostrar todos los registros
Modo Buscar [ ]
Establecer campo [ Concursos General::Fase ; $fase ]
Ejecutar
[color=red]



- Presentación de Búsqueda de "Fases y Entre Fechas". Muy simple también pero hecho sin relaciones, tan solo con establecer variable /campo, para una primera búsqueda y una restricción para realizar la segunda búsqueda que es la solución que me ha funcionado. La idea es buscar la FASE seleccionada y que se encuentre dentro del intervalo de fechas (desde/hasta).

[/color]
GUIÓN Fase y Fecha
If [ Concursos General:: Definir_Fase = "TODOS" ]
Mostrar todos los registros
Else
Establecer variable [ $fase ; Valor:Concursos General:: Definir_Fase ]
Establecer variable [ $fecha_inicio ; Valor:Concursos General::Fecha Inicio ]
Establecer variable [ $fecha_fin ; Valor:Concursos General::Fecha Fin ]
Mostrar todos los registros
Modo Buscar [ ]
Establecer campo [ Concursos General::Fase ; $fase ]
Ejecutar búsqueda [ ]
Restringir conjunto encontrado [ Peticiones de búsqueda especificadas: Omitir registros ; Criterios: Concursos General::
Fecha 1 : "≤$fecha_inicio"
Omitir registros ; Criterios: Concursos General::Fecha 1 : "≥$fecha_fin" ]
[ Restaurar ]
End If
[color=red]


Sobre la segunda búsqueda quisiera que me pudierais decir cómo hacerla con búsquedas múltiples, es decir, sin usar la opción de "restringir conjunto encontrado".

Un saludo para todos


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Abcue Windows 7

Miembro

Habitual

  Karma         100

#2 Publicado: 23 Oct 2016 09:49 - Editado por: abcue



Adjunto archivo.

Saludos

Prueba_Concursos_1_V.zipArchivo adjunto: Prueba Concurso V03
 
Prueba_Concursos_1_V.pdfArchivo adjunto: Guion Fase Fecha
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Abcue Windows 7

Miembro

Constante

  Karma             837

#3 Publicado: 23 Oct 2016 13:18



Para realizar búsquedas múltiples pues estando en modo buscar crear un registro nuevo y eso sería un nuevo criterio de búsqueda cuyo resultado se añadiría al anterior criterio de búsqueda.

Si lo que quieres es que con un solo criterio de búsqueda te funcione la consulta lo que tienes que hacer es establecer el campo Concursos General::Fase como estás haciendo y ademas estableces el campo Concursos General::Fecha 1 como $fecha_inicio & "..." & $fecha_fin


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, PHP, XML/XSLT, JavaScript, ExtJS, Sencha

Miembro

Habitual

  Karma         100

#4 Publicado: 23 Oct 2016 17:42 - Editado por: abcue



Muchas gracias paquintosh

Ya he incluido en el guión lo que me has apuntado. Perfecto !!

Vuelvo a poner una tercera busqueda, en este caso, que cumpla un importe mayor de una cantidad, he creado variable global tipo numérica y he establecido campo, indicando >=$importe, como podréis ver en el archivo, pero no logro que funcione.

Os ruego una manita, no sé si me fallan las "", criterio, etc..

Adjunto fichero y guión. Gracias de antemano.

Saludos


Ver Fase Fecha Importe
If [ Concursos General:: Definir_Fase = "TODOS" ]
Mostrar todos los registros
Else
Establecer variable [ $fase ; Valor:Concursos General:: Definir_Fase ]
Establecer variable [ $fecha_inicio ; Valor:Concursos General::Fecha Inicio ]
Establecer variable [ $fecha_fin ; Valor:Concursos General::Fecha Fin ]
Establecer variable [ $importe; Valor:Concursos General::Importe_g ]
Mostrar todos los registros
Modo Buscar [ ]
Establecer campo [ Concursos General::Fase ; $fase ]
Establecer campo [ Concursos General::Fecha 1 ; $fecha_inicio & "..." & $fecha_fin ]
Establecer campo [ Concursos General::Importe ; "≥$importe" ]
Ejecutar búsqueda [ ]
End If


Prueba_Concursos_1_V.zipArchivo adjunto: Prueba Concursos 1 V04
 
Guion_Triple_Busqued.pdfArchivo adjunto: Guion Triple Busqueda
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Abcue Windows 7

Miembro

Constante

  Karma             837

#5 Publicado: 23 Oct 2016 19:07



Este paso de guión está mal:
Establecer campo [ Concursos General::Importe ; "≥$importe" ]

Debería ser:
Establecer campo [ Concursos General::Importe ; "≥" & $importe ]


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, PHP, XML/XSLT, JavaScript, ExtJS, Sencha

Miembro

Habitual

  Karma         100

#6 Publicado: 23 Oct 2016 19:37



Paquintosh, gracias de nuevo. Funcionando !!

No tengo claro las "", &, $.. a estudiar toca.

Saludos


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Abcue Windows 7
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Búsqueda Registros (Variables - Restringir registros)

Restringir Registros
Restringir acceso a registros
RESTRINGIR REGISTROS DUPLICADOS
Restringir tabla según numero de Registros por proveedor
Crear grupos de registros aleatorios en función de varios criterios y variables


Conectados: Invitados - 10
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios