Hola grupo... tengo la siguiente situacion:
rs.Open "SELECT planilla.PLA_MATR, planilla.PLA_CICL, planilla.PLA_NFAC,
planilla.PLA_CATE, planilla.PLA_VLAG, planilla.PLA_VLAL,
planilla.PLA_VLMA, planilla.PLA_TOTA, planilla.PLA_INAG,
planilla.PLA_INAL, planilla.PLA_CNS1, planilla.PLA_COD1,
planilla.PLA_TOTANT, planilla.PLA_BAAG, planilla.PLA_COAG,
planilla.PLA_SUAG, planilla.PLA_CFAL, planilla.PLA_BAAL,
planilla.PLA_COAL, planilla.PLA_SUAL, puntcons.USR_ESTR,
puntcons.USR_RUTA, puntcons.USR_SECT, puntcons.USR_EPUN,
puntcons.USR_CIUD" & Chr(13) & "" & Chr(10) & "FROM planilla planilla,
puntcons puntcons" & Chr(13) & "" & Chr(10) & "WHERE planilla.PLA_MATR puntcons.usr_MATR AND ((planilla.PLA_TARI='" & mes & "'))", cn,
adlockoptimistic, adcmdtext
tengo esta instruccion en un codigo que me abre una consulta en una tabla
dbf, la macro funciona y efectivamente me trae los datos, la situacion es
que en la tabla los datos son cronologicos pero no tengo ningun campo que
identifique el orden en que se han ingresado los registros, al ejecutar la
parte del codigo ( ver arriba) los registros que me trae los ordena por
"planilla.PLA_MATR", que es, segun el codigo el primer campo seleccionado
de esta forma se me altera el resultado que quiero por la forma en que la
consulta me trae los datos; lo que quisiera es traer los datos en el orden
en que se encuentran en la tabla original no que me los ordene por
"planilla.PLA_MATR", es posible? que debo hacer?
muchas gracias! ;D
p.d. si es necesaria mas informacion por favor haganmelo saber, estare
pendiente ya que es urgente tener la solucion.
Leer las respuestas