APPEND FROM

HMG en Español

Moderator: Rathinagiri

User avatar
LOUIS
Posts: 270
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

APPEND FROM

Post by LOUIS »

Hola Amigos

Buenas tardes, espero que se encuentren bien, les escribo desde Guayaquil-Ecuador ...
Tengo una duda y quisiera por favor vuestra ayuda
Tengo la primera dbf llamada A.dbf
y la segunda dbf llamada B.dbf

Ahora bien, abro B.dbf le hago zap para dejarla vacia y entonces hago un Append From para copiar datos desde A.dbf
Pero A.dbf tiene un campo con números de facturas que se repiten en 10 lineas, digamos algo así:
1455
1455
1455
1455
1456
1456
1457
1458
1458
1458
El problema es que a B.dbf sólo debo pasar números sin repetir, es decir sólo deberían aparecer 4 lineas,
1455
1456
1457
1458
y no sé cómo va la sentencia para que se cumpla esa condición en el Append From A.dbf For ... :oops:

De antemano os agradezco mucho por vuestras amables sugerencias-
Saludos.
Louis.
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: APPEND FROM

Post by andyglezl »

Yo creo que debería funcionar así:
*--------------------------------------------
I think it should work like this:


SET UNIQUE ON
USE A.dbf
INDEX ON name TO Names
USE B.dbf
APPEND FROM A.dbf ....


ó


USE A.dbf
dbCreateIndex( "Names", "Name", { || Name }, .T. )
USE B.dbf
APPEND FROM A.dbf ....
Andrés González López
Desde Guadalajara, Jalisco. México.
User avatar
AUGE_OHR
Posts: 2117
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: APPEND FROM

Post by AUGE_OHR »

hi,
LOUIS wrote: Sun Mar 29, 2020 10:31 pm
1457
1458 -> this
1458
1458 -> or this
you have to tell us if you want 1st "1458" or last "1458" :?:

most last "1458" is wanted but UNIQUE does "reduce" it to 1st "1458"
have fun
Jimmy
User avatar
dragancesu
Posts: 931
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia

Re: APPEND FROM

Post by dragancesu »

Maybe

USE A
INDEX ON name TO aname UNIQUE
COPY TO B
Last edited by dragancesu on Mon Mar 30, 2020 10:02 am, edited 1 time in total.
User avatar
serge_girard
Posts: 3420
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: APPEND FROM

Post by serge_girard »

or this

Code: Select all

INDEX ON name TO iNAME  UNIQUE
Serge
There's nothing you can do that can't be done...
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: APPEND FROM

Post by mustafa »

Hola LOUIS
Haber si te puede servir ?

Saludos
Mustafa
Attachments
Duplicados_DBF.zip
(1.62 KiB) Downloaded 159 times
User avatar
tonton2
Posts: 484
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: APPEND FROM

Post by tonton2 »

bonsoir tout le monde,
J’espère qu'aucune personne de notre communauté ainsi que leur famille n'est atteinte du virus covir.19. Soyons vigilent et restons a la maison. Bon courage.
Je vous transmet ci joint un exemple de FROM BLANK de divers fichier DBF
NB mettre le répertoire GEST_STI dans la racine c:\
Attachments
ARTICLE.rar
(79.93 KiB) Downloaded 142 times
L'Algerie vous salut
Y.TABET
WatsApp :+213770943143
User avatar
Pepe Ruano
Posts: 65
Joined: Fri Aug 16, 2013 11:31 am
DBs Used: DBF
Location: Almansa, Albacete - Spain
Contact:

Re: APPEND FROM

Post by Pepe Ruano »

Hola, mira a ver si te puede valer esto. Lo he probado y a mi me funciona. Previamente como es lógico estarán las bases de datos abiertas.

Code: Select all

FUNC INSERTADOS()
Local nNum1, nNum2 := 0

SELEC UNO
DBGOTOP()

WHILE .NOT. EOF()
	nNum1 := UNO->NUMERO
	SELEC DOS
	IF nNum1 <> nNum2
		DBAPPEND()
		DOS->NUMERO := nNum1
		nNum2 := nNum1
	ENDIF
	SELEC UNO
	DBSKIP()
ENDDO

Retu Nil
Saludos a todos los compañeros y espero y deseo que todos los miembros os encontréis bien. Aquí en España la cosa no va muy bien que digamos, eperemos que pronto volvamos a la normalidad en todo el mundo. Un abrazo.
Saludos - Regards
Pepe Ruano
hmg.ruano.org
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: APPEND FROM

Post by danielmaximiliano »

Pepe Ruano wrote: Mon Mar 30, 2020 7:45 pm Hola,
Saludos a todos los compañeros y espero y deseo que todos los miembros os encontréis bien. Aquí en España la cosa no va muy bien que digamos, eperemos que pronto volvamos a la normalidad en todo el mundo. Un abrazo.
Gracias Pepe, Abrazo a la distancia y sld a la flia
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: APPEND FROM

Post by mustafa »

Hola Pepe
Que alegría que estéis todos bien.
He contactado con SALINETAS24 de Petrer (Alicante)
y también está Bien , yo escondido en Casa :x :x :x
Un abrazo virtual
Mustafa
Post Reply