IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ access 2007

FAQ access 2007Consultez toutes les FAQ

Nombre d'auteurs : 1, nombre de questions : 75, dernière mise à jour : 15 juin 2021 

 
OuvrirSommairePièces-jointes

Pour n'autoriser, par exemple, que les pièces-jointes avec une extension *.txt, l'idéal serait de définir la propriété Valide Si du champ en mode création. Malheureusement, cette propriété n'est pas disponible. Solution : créer le champ avec VBA (c'est le seul moyen d'accéder à cette propriété).

 
Sélectionnez
Dim oDb As DAO.Database
Dim oTbl As DAO.TableDef
Dim oFld As DAO.Field2
Set oDb = CurrentDb
Set oTbl = oDb.TableDefs("Clients")
With oTbl
    'Crée le champ
    Set oFld = .CreateField("PhotoClient", dbAttachment)
    'Définit la propriété Valide Si
    oFld.ValidationRule = "*.txt"
    .Fields.Append oFld
 
End With

Seul bémol, si l'utilisateur tente d'insérer un autre type de pièce-jointe, l'application lèvera l'erreur -3703 dont le message est peu explicite.

Créé le 27 juin 2006  par Christophe Warin

Lien : Comment créer un champ de type pièce-jointe en VBA ?

www.developpez.com vous propose :

A la découverte d'Access 2007 : les pièces-jointes et les objets FileDialog par l'exemple par Christophe Warin

Dans la continuité de l'article sur les champs multi-valués, je vous propose d'étudier deux autres nouveautés d'Access 2007 : Les pièces-jointes et les FileDialog

[Access 2007 - Nouveautés] Les pièces-jointes

Un débat sur cette nouveauté. Venez-y vous exprimer et donner votre avis et vos conseils

Créé le 27 juin 2006  par Christophe Warin

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.