[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