busqueda en tres campos

thinker
30 de Mayo del 2006
tengo tres text que corresponden a paterno materno y nombre, logre hacer consultas de paterno y materno, materno y nombre o paterno y nombre, sin embargo no se como hacer una consulta independiente: el codigo es el siguiente:
STORE SPACE(50) TO apat
store space(50) to amat
store space(50) to anom
set exact on
ainic=""
binic=""
cinic=""
abinic=""
apat=alltrim(thisform.TxtPaterno.value)
amat=alltrim(thisform.TxtMaterno.value)
anom=alltrim(thisform.TxtNombre.value)
use c:convbasesalucalifin.dbf alia tbusc

ainic=apat
binic=amat
cinic=anom
abinic=ainic + cinic
do case
case ainic=""
copy to c:convbasestembusc.dbf for materno=amat .AND. nombre=anom
case binic=""
copy to c:convbasestembusc.dbf for tbusc.paterno=apat .AND. nombre=anom
case cinic=""
copy to c:convbasestembusc.dbf for tbusc.paterno=apat .AND. materno=amat

endc
close all databases
close databases
thisform.hide
do form c.convbusq.scx