[Pmb-user] champs personnalisables et paniers
abc.girot
abc.girot at laposte.net
Lun 12 Mai 06:27:04 CEST 2008
Bonjour,
Edith merci pour la réponse, mais après un week-end d'essais je n'arrive pas à faire marcher cette procédure, je ne sais pas ce que je paramètre mal...
1- j'ai créé dans administration -notices un champ personnalisable qui s'appelle recep, type de saisie=texte, type de données=texte, visible dans l'opac=oui, obligatoire=non, indexation=oui, option taille du champ=5, nombre maximum=5.
2- j'ai créé une nouvelle procédure d'action dans catalogage-panier-gestion des procédures INSERT INTO notices_custom_values VALUES(1, CADDIE(NOTI), NULL, !!nouveau!!, NULL, NULL, NULL), (j'ai essayé l'autre formule ci-dessous également)
3- j'ai ré-indexé ensuite
Le programme indique bien que 2 notices ont été traitées (c'est le contenu de mon panier de notices), mais dans les notices mon champ recep reste vide...
Qu'ai-je raté ?
Corinne
> Message du 10/05/08 08:21
> De : "Edith Boulo"
> A : "abc.girot" , "Liste de diffusion des utilisateurs de PMB / PMB Users list"
> Copie à :
> Objet : Re: [Pmb-user] champs personnalisables et paniers
>
> abc.girot a écrit :
> > Bonjour,
> > J'ai créé un champ personnalisable dans administration- notices de format texte. Il n'existait pas dans mon ancienne base que je suis en train de télécharger via excel.
> > Je n'ai pas trouvé comment le renseigner, une fois les notices importées, en passant par les paniers ? (il ya bien "supprimer" mais pas "modifier" un champ personnalisable dans les actions possibles et je ne sais pas comment créer cette nouvelle action)
> > ou Y-a-t-il un moyen de renseigner ce champ dans excel et de l'importer avec mes fiches (code unimarc ??)
> >
>
> Apparemment, ici, il ne s'agit pas de modifier, mais d'ajouter.
> Il faudrait d'abord faire un test pour savoir dans quel champ va
> s'inscrire l'info, puisque cela peut changer en fonction des paramètres
> choisis pour le nouveau champ perso.
> Les informations s'inscrivent dans la table notices_custom_values : dans
> le cas d'un champ texte, et suivant la taille choisie, le champ concerné
> sera notices_custom_small_text ou notices_custom_text.
> Il faut également connaître le numéro du champ personnalisé (s'affiche
> dans la barre d'adresse en modification)
>
> Dans le premier cas (notices_custom_small_text), la procédure va donner
> ceci :
> INSERT INTO notices_custom_values VALUES(X, CADDIE(NOTI), !!nouveau!!,
> NULL, NULL, NULL, NULL)
> Attention : X est à remplacer par le numéro du champ personnalisé
>
> Dans le 2e cas (notices_custom_text)
> INSERT INTO notices_custom_values VALUES(X, CADDIE(NOTI), NULL,
> !!nouveau!!, NULL, NULL, NULL)
> où X est toujours à remplacer par le numéro du champ personnalisé
>
> cordialement,
> Edith Boulo
>
>
>
Créez votre adresse électronique prénom.nom at laposte.net
1 Go d'espace de stockage, anti-spam et anti-virus intégrés.
More information about the Pmb-user
mailing list