Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2007, 07:29
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Consulta y Subconsulta a BD

Hola, mi problema es el siguiente.

Necesito montar una consulta a Bd (Access) en la que no se repitan los registros

Campos de Bd

IdMensaje - Autonumérico
Cabecera - Numérico //// Toma el autonumérico
Padre - Numérico /// Valor 0 si es primer msg de una discusión. Toma valor Cabecera si no es el primer msg de la discusión
Cuerpo - Memo /// El mensaje en sí

Ej.-
IdMensaje /// Cabecera /// Padre /// Cuerpo
154 154 0 Esto es un msg
155 154 154 Esto es un msg
156 156 0 Esto es un msg
etc...

Espero que hasta aquí se entienda

Bien, ahora viene la consulta.
Busco en el campo Cuerpo cadena de caracteres que coincidan con la cadena recogida del form.
Si en esta ocasión se busca la cadena "es", aparecerían 3 registros, cuando solamente deberían aparecer 2 ya que 154 y 155 pertenecen a la misma discusión.

He montado todas la consultas y subconsulta que se me han ocurrido (In, Exists, Distinct, DistinctRow, etc...) pero no he logrado mi propósito.

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />