Ayuda con transferir registros de una tabla a otra
Estimado experto, necesito me ayudes a solucionar como hacer para transferir datos de una tabla importada; Es decir es un archivo excel importado a tabla hasta ahí todo bien cuando quiero transferir los registros de esa nueva tabla a una ya existente me da error que no existe ALIAS. En el evento click de un comando " Importar" hago lo siguiente:
Use artículos in 1 alias artículos
Local aliiva
nombrexls=getfile('xls','nombre de archivo:')
if empty(nombrexls) && esc presionada
return
endif
wait windows "convirtiendo hoja de calculo a tabla"+chr(13)+;
"espere un momento por favor..." nowait
import from (nombrexls) database ventas name productosair type xl5
go top
do while not eof()
store a to codigo1 &&caracter
store b to descripcion1 &&caracter
store c to precio1 && numerico
store d to moneda1 &&caracter
store e to iva1 &&caracter
store f to rubro1 &&caracter
store j to mendoza1 &&caracter
if descripcion1" "
se le artículos
go top
append blank
replace codigointerno with codigo1
replace articulo with descripcion1
if alltrim(iva1)="21.0"
store 21.0 to aliiva
replace alicuotaiva with aliiva
endif
if alltrim(iva1)="10.5"
store 10.5 to aliiva
replace alicuotaiva with aliiva
endif
* precosto=(precio1*(aliiva/100)+precio1)
replace preciocosto with precio1
replace proveedor with "air-computers srl"
replace rubro with rubro1
replace tipomoneda with moneda1
endif
sele productosair
skip+1
enddo
wait windows "proceso terminado" nOwait
Use artículos in 1 alias artículos
Local aliiva
nombrexls=getfile('xls','nombre de archivo:')
if empty(nombrexls) && esc presionada
return
endif
wait windows "convirtiendo hoja de calculo a tabla"+chr(13)+;
"espere un momento por favor..." nowait
import from (nombrexls) database ventas name productosair type xl5
go top
do while not eof()
store a to codigo1 &&caracter
store b to descripcion1 &&caracter
store c to precio1 && numerico
store d to moneda1 &&caracter
store e to iva1 &&caracter
store f to rubro1 &&caracter
store j to mendoza1 &&caracter
if descripcion1" "
se le artículos
go top
append blank
replace codigointerno with codigo1
replace articulo with descripcion1
if alltrim(iva1)="21.0"
store 21.0 to aliiva
replace alicuotaiva with aliiva
endif
if alltrim(iva1)="10.5"
store 10.5 to aliiva
replace alicuotaiva with aliiva
endif
* precosto=(precio1*(aliiva/100)+precio1)
replace preciocosto with precio1
replace proveedor with "air-computers srl"
replace rubro with rubro1
replace tipomoneda with moneda1
endif
sele productosair
skip+1
enddo
wait windows "proceso terminado" nOwait
1 respuesta
Respuesta de Víctor Arturo Mercado Fernández
1