[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pmb.user] RE : Re: Echec import lecteurs
- To: pmb.user@pizz.net
- Subject: [pmb.user] RE : Re: Echec import lecteurs
- From: Gilles Clavel <gilclavel@yahoo.com>
- Date: Wed, 16 Aug 2006 13:33:28 +0200 (CEST)
- Delivered-To: "pizz.net:pmb.user"@ml.online.net
- Delivered-To: pizz.net-pmb.user@pizz.net
- DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=CN9SsahMb+y2sqDn3+6i1Bw9MQWGR0rm69C0E71GaJ8vs+hoHm8EhOOSd3EPye8zQgKWB8xfJXE1DwQnoYeuvXvfnCWadd/Q3It/gZqwdLXx3XFaWDeoYBHo1sS+We1SQwEwuwf0mUmqdK5QQf+wnT8cCfwhEsWrFNVclmWGtU4= ;
- In-Reply-To: <000601c6bd2a$99323b80$1701a8c0@DalaiMama>
- Reply-to: pmb.user@pizz.net
- Sender: pmb.user_owner@pizz.net
Bonjour,
Merci de vous répéter, et j'en suis désolé, mais je
crois qu'il y a quand même quelque-chose qui ne joue
pas.
J'ai essayé d'importer les 4 lecteurs que vous me
proposiez et ai suivi scrupuleusement les indications.
J'ai résolu la question des catégories de lecteurs et
codes statistiques et ai relu attentivement la
documentation sur le wiki.
J'ai donc inséré les informations des 4 lecteurs dans
un fichier excel que j'ai sauvé en .csv. J'ai fait
correspondre les champs dans la page de correspondance
et ai lancé l'import. Je n'ai pas rencontré l'un des
prémices d'échec que j'avais déjà vu auparavant (soit
le cb du lecteur suivant dans le dernier champ du
premier lecteur, par exemple) et me mis à rêvé.
Si le réveil ne fût pas brutal, le résultat de
l'import ne répondit pas à mes attentes. PMB
m'annonçant avec un aplomb déconcertant :
Nombre de personnes traitées : 1
Et si je vérifie, je retrouve effectivement parmi mes
lecteurs celle dont le cb = 2001, mais pas les autres
!
J'ai ensuite repris mon fichier d'import, j'ai
supprimé les colonnes qui ne servaient à rien, ai
rétabli les correspondances et le résultat fut le
même. Je vous donne ci-dessous quelques lignes de ce
fichier d'import, peut-être y décèlerez-vous quelque
erreur :
100003;AIASSA;Dr Nicole;Branche
17;;1091;GRANDVAUX;Suisse; ;021 799 47 17;079 201 75
58; ;1980;2;
100004;AMEZ-DROZ;Michèle;Av. Léopold-Robert
12;;2300;LA CHAUX-DE-FDS;Suisse; ;913 73 57; ;
;1980;2;
100005;ANDRE;Violaine;Trois Rods
1;;2017;BOUDRY;Suisse; ;032 842 66 24; ; ;1980;2;
100006;ANDREY ROTHENBUHLER;Nicole;La
Joliette;;2013;COLOMBIER;Suisse; ;032 842 24 55;079
842 24 55; ;1980;2;
100007;AUBRY-SCHAFFNER;Marie-Jeanne;La Vevie
99;;2825;COURCHAPOIX;Suisse; ; ; ; ;1980;2;
Pour vous aider :
cb; nom; prénom; adresse; adresse 2; code postal;
ville; pays; tél. 1; tél. 2; e-mail; profession; année
de naissance; sexe;
Comme vous disiez que l'année de naissance paraissait
nécessaire, je leur ai tous donné la même, puisque
nous n'avons pas cette information à priori.
Voilà. J'espère que je n'ai pas, à nouveau, passé à
côté d'une évidence et que vous parviendrez à m'aider
à comprendre ce qui ne joue pas.
Merci de votre aide et bonne fin de journée
Gilles
--- Anne-Marie Cubat-Vandeputte <amcubat@skynet.be> a
écrit :
>
> Bonjour,
>
> J'aurais préféré voir une ou deux lignes du fichier
> csv, afin de pouvoir
> déceler plus facilement l'erreur.
>
>
> Mais voici quand même quelques indications
> - vérifiez si vous avez des codes statistiques
> corrects et cohérents
> (catégorie de lecteurs et codes statistiques°
> Si je me souviens bien, cela vous a déjà posé
> problème.
>
> - PMB reconnaît le début de chaque
> enregistrement par le saut de ligne,
> je ne vois pas pourquoi il faudrait mettre des
> espaces dans les champs vides
> A mon avis, vous perturbez certaines choses en
> mettant d'office des espaces
> là où PMB s'attend à trouver un champ numérique ou
> un champ-date ou
> éventuellement rien.
> En informatique, un champ vide n'est pas la même
> chose qu'un champ où il y a
> un espace.
>
> - comme je le disais sur le Wiki, pas besoin de
> créer tous les champs de
> la fiche lecteur dans le fichier csv
> Le nombre de champs du fichier csv peut être
> inférieur au nombre de champs
> dans PMB
> (voir exemple ci-dessous avec 10 champs seulement)
> L'écran avec les correspondances permet de dire
> qu'il faut mettre le contenu
> de la colonne n° 3 du tableau Excel (par exemple)
> dans empr_prenom
>
> - il n'est pas nécessaire de mettre des espaces
> dans les champs vides
> Un champ vide se marque par 2 points-virgules
> consécutifs dans le fichier
> csv
> Pour obtenir cela facilement, relisez les notes que
> j'ai mises sur le Wiki -
> fichier csv - import des lecteurs
> La méthode que j'ai baptisée "azertyuiop" permet
> facilement d'obtenir des
> marques pour les champs vides, et un point-virgule à
> la fin de chaque ligne,
> ce qui est absolument vital (j'insiste !!)
>
> - vous n'avez pas indiqué l'année de naissance
> des lecteurs, or je
> disais sur le Wiki que c'était apparemment
> nécessaire
> J'ai aussi expliqué sur le Wiki comment extraire
> facilement dans Excel
> l'année de naissance à partir de la date de
> naissance.
>
>
>
> Voici 4 lignes d'un fichier .csv que j'ai importé
> sans problème lorsque je
> faisais des tests d'import individuel - ce que je ne
> fais plus maintenant,
> puisque j'importe par groupe-classe. Mais ma
> situation est différente, je
> travaille dans une école.
> (attention aux sauts de ligne intempestifs lorsque
> vous le sauverez en csv -
> il faut 4 lignes, commençant à chaque fois par le n°
> de lecteur et se
> terminant par un point-virgule)
>
> 2001;Tsuno;Yoko;Rue du Japon,
> 20;;1000;Bruxelles;02/123.45.67;1985;2;
> 2002;Vaillant;Michel;Rue de la Course,
> 40;;1000;Bruxelles;;1970;1;
> 2003;;Schtroumpfette;Rue de la Salsepareille,
> 15;;1000;Bruxelles;02/345.67.89;1980;2;
> 2004;;Grand Schtroumpf;Rue de la Salsepareille,
> 25;;1000;Bruxelles;02/345.67.80;1920;1;
>
> Cela correspond aux 10 champs suivants
> empr_cb empr_nom empr_prenom empr_adr1
> empr_adr2 empr_cp
> empr_ville empr_tel1 empr_year empr_sexe
>
> Remarques
> empr_adr2 est vide pour tout le monde (2
> points-virgules après empr_adr1 =
> signe que empr_adr2 est vide)
> La Schtroumpfette et le Grand Schtroumpf n'ont pas
> de nom de famille (2
> points-virgules après empr_cb = signe que empr_nom
> est vide)
> Michel Vaillant n'a pas de n° de téléphone (2
> points-virgules après
> empr_ville = signe que empr_tel1 est vide)
>
>
> Conclusions :
> - relisez ce que j'ai écrit sur le Wiki
> - faites un essai avec ces 4 lignes de fichier
> csv - cela doit
> fonctionner, j'en suis sûre
> et vous verrez ainsi quelle est l'erreur que
> vous avez commise, ou ce
> que vous avez oublié de faire.
>
>
> Bonne journée,
>
> Anne-Marie Cubat
>
> Ecole N.-D. de la Sagesse
> Avenue Van Overbeke, 10
> B-1083 Bruxelles
> Belgique
>
>
> ----- Original Message -----
> From: "Gilles Clavel" <gilclavel@yahoo.com>
> To: <pmb.user@pizz.net>
> Sent: Wednesday, August 09, 2006 4:48 PM
> Subject: [pmb.user] Echec import lecteurs
>
>
> Bonjour,
>
> J'ai essayé d'importer environ 300 lecteurs depuis
> un
> fichier excel CSV et je rencontre quelques
> problèmes.
> D'abord, pmb ne reconnaissait pas le début de chaque
> enregistrement. Il a donc fallu que je mette des
> espaces dans les cellules ne contenant aucune
> information afin qu'il prenne en compte les
> suivantes.
> Ensuite, une fois que j'ai choisi le fichier à
> utiliser pour l'import, il me montre la
> correspondance. Jusqu'ici tout va bien, les
> informations sont là où elles doivent arriver. Mais
> lorsque je clique sur "suivant", pmb me met le
> message
> suivant :
>
> Echec de l'ajout, procéder manuellement:
> insert into empr (empr_cb, empr_nom, empr_prenom,
> empr_adr1, empr_adr2, empr_cp, empr_ville,
> empr_pays,
> empr_mail, empr_tel1, empr_tel2, empr_prof,
> empr_year,
> empr_sexe, empr_login, empr_password, empr_msg,
> empr_lang, type_abt, last_loan_date, empr_location,
> date_fin_blocage) values ("100003", "AIASSA", "Dr
> Nicole", "Branche 17, Branche 17", " ", "1091",
> "GRANDVAUX", "Suisse", " ", "021 799 47 17", "079
> 201
> 75 58", " ", , 2, " ", " ", " ", " ", , " ", , " ");
>
> Est-ce que quelqu'un peut m'aider ? Et serait-ce
> possible de ne pas répéter l'adresse ?
>
> D'avance merci
>
> Gilles
>
>
>
>
>
>
>
___________________________________________________________________________
> Découvrez un nouveau moyen de poser toutes vos
> questions quelque soit le
> sujet !
> Yahoo! Questions/Réponses pour partager vos
> connaissances, vos opinions et
> vos expériences.
> http://fr.answers.yahoo.com
>
>
> Liste de diffusion pmb.user
> Pour se désinscrire :
> mailto:pmb.user_request@sigb.net?subject=unsubscribe
>
>
>
>
> Liste de diffusion pmb.user
> Pour se désinscrire :
> mailto:pmb.user_request@sigb.net?subject=unsubscribe
>
>
>
p4.vert.ukl.yahoo.com uncompressed/chunked Wed Aug 16 11:16:34 GMT 2006
___________________________________________________________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences.
http://fr.answers.yahoo.com
Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe