| Forums | Contact | Rechercher | ||||||
|
Le site
Accueil
Blog du site Faire un lien Forums Logithèque Rechercher : - Sur le site - Sur les forums Recommander TAE
Nos astuces
Microsoft Office
Access Excel FrontPage Outlook PowerPoint Publisher Word Microsoft Windows Windows 2000 Windows ME/98 Windows XP Windows Vista Navigateurs internet Internet Explorer Mozilla FireFox Autres logiciels Live Messenger Touches de raccourcis WinZip
Section Webmasters
Nos tutoriaux
|
Commencer la numérotation d'un champ au numéro de votre choix Il est parfois utile de pouvoir réinitialiser un champs NuméroAuto d'une table après l'avoir vidée, voir de faire commencer ce champs à un numéro autre que 1. Ce code le permet mais en plus il permet de faire commencer l'incrémentation à partir d'un chiffre négatif : Option Compare Database Function INIT_NUMERO(NOM_TABLE As String, NOM_CHAMP As String, NUMERO As Integer) As Boolean On Error GoTo INIT_NUMERO_ERROR Dim dbs As Object Set dbs = Application.CurrentDb dbs.Execute "INSERT INTO " & NOM_TABLE & " (" & NOM_CHAMP & ") SELECT " & (NUMERO-1) & " AS NUMERO;" dbs.Execute "DELETE * FROM " & NOM_TABLE & " WHERE " & NOM_CHAMP & " = " & (NUMERO-1) & ";" Set dbs = Nothing INIT_NUMERO = True Exit Function INIT_NUMERO_ERROR: INIT_NUMERO = False End Function Il suffit ensuite d'appeler la function de la fenêtre execution ou même en pleine execution (attention, il faut que la table concerné soit fermée!). La function retourne true en cas de réussite, False en cas d'échec. Exemple d'utilisation:
Source : Accès à Microsoft.com |
Nos forums
Windows 2000/XP
Windows Vista Forum Gravure Forum PC - Hardware Forums Internet Forums Microsoft Office Forums OpenOffice.Org Voir tous nos forums
Outils pratiques
Nos partenaires
Éditeur JavaScript
Génération PHP Infosonic Québec No Man'Z Lan InfoPrix.ca Québec Jeux en ligne Action-Webmasters WineTux.be Aide Informatique |
||||
|
Tous droits réservés 2001-2008 - Trucs et Astuces Express - Version 5.2 |
||||||