1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
sSel est une chaîne
cheminexcel est une chaîne
sSel = fSélecteur("", "", "Sélectionnez un fichier.....", "Tous fichiers (*.*)"+TAB+"*.*", "*.*", fselOuvre+fselExiste)
SI sSel<>"" ALORS
cheminexcel = sSel
FIN
//SAI_Saisie1 EST UN CHAMP de selection pour le chemin du fichier xls
idfic est un entier
i est un entier
resnblignes est un entier
idfic = xlsOuvre(sSel)
resnblignes = xlsNbLigne(idfic)
SI idfic<>-1 ALORS
SI OuiNon("Voulez-vous importer les données ?") ALORS
Sablier(Vrai)
POUR i=1 A resnblignes
Clients.ref_client=xlsDonnée(idfic,i,1)
Clients.nom = xlsDonnée(idfic,i,2)
Clients.prenom=xlsDonnée(idfic,i,3)
Clients.tele_fix_cl=xlsDonnée(idfic,i,4)
Clients.tele_portable_cl= xlsDonnée(idfic,i,5)
Clients.email_cl=xlsDonnée(idfic,i,6)
Clients.date_maj= ChaîneVersDate(xlsDonnée(idfic,i,7))
HLitRecherche(Clients, ref_client, xlsDonnée(idfic,i,1))
SI HTrouve(Clients)=Vrai ALORS
HLitRecherche(Clients,tele_fix_cl,xlsDonnée(idfic,i,4))
SI HTrouve(Clients)=Faux ALORS
HModifie(Clients.tele_fix_cl)
SINON HLitRecherche(Clients,tele_portable_cl,xlsDonnée(idfic,i,5))
SI HTrouve(Clients) = Faux ALORS
HModifie(Clients.tele_portable_cl)
SINON HLitRecherche(Clients,email_cl,xlsDonnée(idfic,i,6))
SI HTrouve(Clients)=Faux ALORS
HModifie(Clients.email_cl)
FIN
FIN
FIN
SINON
HAjoute(Clients)
Info("importation terminer.")
FIN
SINON
Erreur("Le fichier excel est ouvert!"+RC+"Ou lien non valide.")
RETOUR
FIN
Sablier(Faux)
xlsFerme(idfic)
EcranVersFichier()
TableAffiche(Table_tous_Clients,taCourantPremier) |
Partager