------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Pour qu'un paramètre déclaré dans une procédure stockée soit optionnelle il faut la déclarer comme ci-dessous Code : Sélectionner tout - Visualiser dans une fenêtre à part @parmaName Type= NULL Et pour que le paramètre ne soit pas pris en compte quand il n'est pas passé en paramètre ...
@parmaName Type= NULL
Cette solution est pour les version d'Access inferieure à 16.0.7812 et avec une architecture Sql Server / Ms-Access. Tout champ BIGINT Sql Server est interprété dans une table liée Ms- Access de version inférieur à 16.0.7812 comme du texte court (255) De plus si un BIGINT est déclaré comme une clé primaire (primary Key) alors la table liée affiche #supprimé dans tous les champs de toutes les lignes. La solution est de déclarer le champ en DECIMAL (38,0) ...