Que tal señores, no me queda mas que consultar a los expertos y esta vez mi consulta es la siguiente:
tengo 2 combobox y 2 tablas
cuando el formulario carga me despliega en combo1 los registros de una tabla (tabla1):
Codigo, Nombre, Cargo
y en combo2 los registros de la tabla2
y la pregunta es: quiero agregar un tercer combo donde me muestre los registros de la tabla1 no mostrandome los que estan en la tabla2.
Agradezco de antemano sus consejos y su tiempo!!
jeeeee.....
yo
supondría que la tabla1 y la tabla2 tienen en algún lugar y por alguna rara razón, algún tipo de extraño de relación entre ambas tablas, lo cual
une/relaciona ambas tablas, eso supongo por tu pregunta..... imagino quizá algún campo en común, como el campo "codigo" que según tu post tiene la "tabla1"
ahhh pero ese solo es una teoría, saber que será de la realidad...
Jarmandaros,
etee consejos,
* agrega los esquemas de ambas tablas, no solamente de la tabla1!
* de que forma presentas los datos en los comboBox?, que ocupas para a las tablas, si no fuesen tablas de fox.. etc.... en conclusión más datos....
sin esperar de tus respuestas, te puedo plantear lo siguiente; [espero no ser irresponsable con mi respuesta] create un script que te devuelva un dataTable o create una tabla temporal con un resultado que no muestre los registros de la tabla2, algo así;
select *
from tabla1 as a
where not exists(
select * from tabla2
where a.campoRelacion=campoRelacion)
ahí menciono un campoRelacion, si existiere algo por el estilo por favor reemplazalo por lo correcto.
ese script te devolvera los datos de la tabla1 que no existan en la tabla2...
Entonces, ese resultado agregalo de la misma forma en que agregas los datos a los demás comboBox, solamente que este resultado iría en el comboBox3....
pd: ahí hay una imagen que nunca la ví.... que ondas ahí ?¿¿?ya la ví, y la verdad, no se para que la ví