Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Remote view con WHERE variable
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00979213
Message ID:
00979522
Vues:
12
Hola, Ricardo.

>Les consulto la siguiente duda y ver como lo puedo resolver de la mejor manera.
>Tengo que trabajar sobre una vista remota que maneja una tabla en SQL Server muy grande de facturas.
>El problema es que quiero crear una condición de WHERE variable en la vista, o sea, una vez abrirla con todos sus registros, otra vez abrir dependiendo de un número de documento, otro por un rango de fechas, etc.
>No puede crear con el generador de vistas remotas una condición en el where y sería muy engorroso crear multiples condiciones por rangos ya que tiene muchos campos.

Lo que podés hacer es definir un where como:
...where numeroDocumento like ?tcNumeroDocumento+'%' and fechaDocumento between ?tdDesde and tdHasta
Si querés todos los números, pasás tcNumeroDocumento = "", si querés todas las fechas, pasás tdDesde = date(1900,1,1) y tdHasta = date(2099,1,1), o cualquier otra combinación.

¿Se entiende la idea? Sólo necesitás una vista con todas las condiciones posibles, y que en esas condiciones tengas manera de pasar un valor que equivalga a decir TODOS.

Saludos,
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform