[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pmb.user] Cotes de rangement - Etiquettes de rangement - paramétrage et impression (petit correctif)





Rebonjour,

Une petite correction à apporter au message précédent    (on se relit plusieurs fois, et pourtant ...)

Ce n'était pas vraiment une erreur, mais j'avais copié-collé une variante du code à insérer dans la procédure alors que j'en expliquais une autre.
        j'avais employé substring( ) au lieu de right( ) dans le code de la procédure
        mais j'expliquais right( ) dans mon commentaire

Ceci sera plus clair pour tous.



Voici le code à mettre - en fonction de mes choix - à vous de l'adapter à vos besoins
        (attention si vous faites un copier-coller, veillez à ne pas introduire de ENTER dans ce code-source, sinon la routine ne fonctionne pas)
select LEFT(expl_cote,3), RIGHT(expl_cote,3), LEFT(tit1,7), expl_cb from exemplaires, notices where expl_statut=!!param1!! and expl_notice=notice_id order by expl_cote

Explications (utiles si vous voulez modifier mon exemple)
        LEFT(expl_cote,3) extrait les 3 premiers caractères de la cote de rangement de l'exemplaire (donc la cote Dewey)
                (Je ne m'occupe pas du 4e caractère qui est un espace.)
        RIGHT(expl_cote, 3) extrait les 3 derniers caractères (donc les 3 premières lettres du nom de l'auteur ou du titre)
        LEFT(tit1,7) extrait les 7 premiers caractères du titre - si vous voulez plus de caractères, augmentez cette valeur.
        expl_cb vous donne le code-barres de l'exemplaire
        notices where expl_statut=!!param1!! permettra d'introduire un paramètre au moment où vous lancez la procédure
                Cela vous permettra de spécifier que vous ne voulez des étiquettes que pour les livres dont le statut est "en cours de catalogage"


Ciao,

Anne-Marie Cubat

Ecole N.-D. de la Sagesse
B-1083 Bruxelles


Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe