[Pmb-user] champs personnalisables et paniers
Edith Boulo
edith.boulo at wanadoo.fr
Lun 12 Mai 11:11:41 CEST 2008
Bonjour,
Comme ça, ça devrait fonctionner
INSERT INTO notices_custom_values VALUES(1, CADDIE(NOTI), '!!nouveau!!', NULL, NULL, NULL, NULL)
(si l'id du champ perso concerné est bien 1)
abc.girot a écrit :
> 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.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Pmb-user mailing list
> Pmb-user at pmbservices.fr
> http://lists.pmbservices.fr/cgi-bin/mailman/listinfo/pmb-user
>
More information about the Pmb-user
mailing list