Message de rapport:
 

Re: l'importation...et les doublons

Sujet: Re: l'importation...et les doublons
par drcharly93 sur 4/7/2007 15:15:33

Bonjour,
Dans le code du menu ajouter:
Ouvre(Fiche_Donnee, "Création", "Donnee1" )


Pour l'importation voici le code qu'il faut tout simplement
i est un entier
t est un entier
nXls est un entier
nbCol est un entier
nbLig est un entier
selecteur est une chaîne

selecteur = fSélecteur("", "", "Sélectionnez un fichier à importer", "Fichier Excel"+TAB+"*.xls", "*.xls", fselOuvre+fselExiste)
SI selecteur = "" ALORS RETOUR

nXls = xlsOuvre(selecteur)
nbCol = xlsNbColonne(nXls)
nbLig = xlsNbLigne(nXls)

HGèreIntégrité("*", "*", hCardinalité + hEnModification + hEnSuppression, Faux)
HGèreDoublon(NomFichier,"*",Faux)

POUR t=2 A nbLig
//On commence par regarder si le nom existe	HLitRecherche(NomFichier,"Nom",xlsDonnée(nXls,t,1),hIdentique) // hIdentique : Pour eviter que Dupont et Dupontel soient détectés en doublon.
	SI PAS HTrouve ALORS  // Si existe pas alors on initialise
	 {NomFichier + ".Nom",indRubrique} = xlsDonnée(nXls,t,1)
	 {NomFichier + ".classes",indRubrique} = xlsDonnée(nXls,t,2)
	 {NomFichier + ".Difficultes",indRubrique} = xlsDonnée(nXls,t,3)
	 {NomFichier + ".Pai",indRubrique} = xlsDonnée(nXls,t,4)
	 {NomFichier + ".Suivi",indRubrique} = xlsDonnée(nXls,t,5)
	 {NomFichier + ".Suites",indRubrique} = xlsDonnée(nXls,t,6)
	 {NomFichier + ".Date",indRubrique} = xlsDonnée (nXls,t,7)
		Si Pas HAjoute(NomFichier) Alors//Puis on ajoute
                  //Ici on traite les erreurs
                Fin
	FIN
FIN


xlsFerme(nXls)


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2