![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
entonces debe ser mas o menos asi
nota los patentesis
avisas si te funciono ![]()
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#2
|
|||
|
|||
|
Tampoco funciona, y por más vueltas que le doy no lo entiendo
|
|
#3
|
||||
|
||||
|
Hola
Segun veo los dos primeros campos son integer y el tercero es texto. Cuando se hace un filtro en access a un campo texto se necesita colocar ciertas condiciones. Yo colocaria unas variables, si es que el dato no se saca por ejemplo de un edit, algo asi:
Otra opcion:
Hice algunas pruebas y funciona a la perfección. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 13-03-2011 a las 02:40:36. |
|
#4
|
|||
|
|||
|
Caral, gracias por tu interés per fíjate, los paréntesis tienen su importancia.
Fíjate en el siguiente ejemplo: idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A' idBanc = 6 idEmpresa = 34 Referencia = '0001/23-456 A' idBanc = 5 idEmpresa = 34 Referencia = '1/23-456 A' La sentencia, sin paréntesis, te devuelve los 3 registros, cosa que no quiero, ya que el tercero no cumple con todas las condiciones Las condiciones són: - idBanc = 6 y - idEmpresa = 34 y - Referencia = '1/23-456 A' o Referencia '0001/23-456 A' Gracias. |
|
#5
|
||||
|
||||
|
Hola
Probaste el codigo????. Como puede devolver un dato que no coincide (idBanc = 5) ?, como puede devolver incluso dos ?, menos tres. A mi me devuelve un solo registro ya que se define por el contenido de OR en el filtro, osea, o uno u otro, no los dos que coinciden. Este es el que me devuelve: idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A' Como ves solo un registro. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 13-03-2011 a las 13:59:50. |
|
#6
|
||||
|
||||
|
Hola
Aqui un ejemplo de lo que digo. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 14-03-2011 a las 02:01:19. |
|
#7
|
|||
|
|||
|
Buenas Caral, gracias por tu atención.
No he podido acceder al ejemplo que me has enviado. De todas maneras es una cuestión de prioridades. Te pondré diferentes pruebas, partiendo que tenemos así la base de datos: idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A' idBanc = 6 idEmpresa = 34 Referencia = '0001/23-456 A' idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A' Ejemplo 1 idBanc = 6 and idEmpresa = 34 and Referencia = '1/23-456 A' or Referencia = '0001/23-456 A' devuelve segundo registro Ejemplo 2 idBanc = 6 and idEmpresa = 34 and Referencia = '0001/23-456 A' or Referencia = '1/23-456 A' devuelve el primer y tercer registro Ejemplo 3 idBanc = 5 and idEmpresa = 34 and Referencia = '0001/23-456 A' or Referencia = '1/23-456 A' devuelve los mismos que el ejemplo anterior, porqué al no usar paréntesis, si se da la última condición devuelve el registro. Agradecida por tu interés. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error en consulta sql TADOQuery | hoguera | Conexión con bases de datos | 11 | 26-11-2008 13:15:00 |
| En TADOQuery, con SELECT en algunas columnas da error. Me pide las otras | Wonni | Conexión con bases de datos | 6 | 18-06-2007 15:23:34 |
| filter | vroa74 | Conexión con bases de datos | 3 | 06-03-2007 22:51:18 |
| Uso de filter | CONY | Conexión con bases de datos | 1 | 02-08-2006 22:48:23 |
| Error con el Tadoquery | jas010 | SQL | 2 | 03-03-2005 23:32:07 |
|