Ver Mensaje Individual
  #1  
Antiguo 18-07-2008
franfl franfl is offline
Miembro
 
Registrado: feb 2008
Posts: 88
Reputación: 17
franfl Va por buen camino
DataField clave primaria doble

Hola
Necesito encontrar en una tabla un valor, el problema es q esta tabla es una relacion n:m, es decir, la clave primaria la forman 2 campos, entonces no soi capaz de encontrarla. Hago lo siguiente:

BuscarDatos(tabla,"IDPROGRAMA;IDENTRENO",MD->qIBInforme1->FieldValues["IDPROGRAMA;IDENTRENO"]);

void BuscarDatos(TIBTable *tabla, const AnsiString &campo, const AnsiString &dato){
// Limpiamos las opciones de búsqueda
TLocateOptions().Clear();
// Situamos el puntero sobre la fila adecuada
tabla->Locate(campo,dato,TLocateOptions());
}

pero el FieldValues creo q solo es para buscar un valor concreto, no dos registros. Entonces no se que usar.
Muchas gracias
Un saludo
Responder Con Cita