Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2007, 14h48   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 27
Points : 27
Envoyer un message via MSN à Vincent_59
Par défaut limiter le nombre d'enregistrements dans une table

bonjour voila la question est dans le titre j'aimerai créer une table ayant un nombre limité d'enregistrement possible

en l'occurence 10

Merci
Vincent_59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 16h02   #2
Membre régulier
 
Inscription : février 2006
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 219
Points : 72
Points : 72
Envoyer un message via ICQ à Junior_jef Envoyer un message via MSN à Junior_jef
A moins que je dise une grosse bétise, mais à ma connaissance il n'est pas possible de limiter au niveau de la table, le nombre d'enregistrements qu'elle contient.

Par contre, avec un peu de programmation, tu peux t'assurer que ta table est deja remplie et donc ne plus y insérer de nouveaux records à ce moment la.
Junior_jef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 16h20   #3
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 313
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 313
Points : 2 857
Points : 2 857
Bonjour,

Une idée vite fait.....
Si tu saisi tes données à partir d'un formulaire, tu peux effectuer avant toute saisie un contrôle permettant de connaitre le nombre d'enregistrements déjà contenue dans cette table...
Regarde la fonction DCount..

Bonne continuation...
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 16h54   #4
Membre éclairé
 
Avatar de dr_feelgood
 
Patrick Gassmann
Inscription : mars 2005
Messages : 282
Détails du profil
Informations personnelles :
Nom : Patrick Gassmann
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 282
Points : 329
Points : 329
Je me rappelle d'un post qui permettait de limiter les enregistrement d'une table a un seul enregistrement à l'aide d'une astuce (la table devait servir pour y mettre des paramètres). Mais je ne sais plus oui ca se trouve ...

sinon la discussion a été abordée deja plusieurs fois, regardes ici par exemple
__________________
.
less is more

vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
dr_feelgood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 15h19   #5
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 27
Points : 27
Envoyer un message via MSN à Vincent_59
Merci pour vos réponses,

dr feelgood te rappel tu il y a combien de temps as tu lu ce post?

1semaine? 1mois? 1 ans
Vincent_59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 16h02   #6
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 313
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 313
Points : 2 857
Points : 2 857
Bonjour,

En utilisant la fonction [Rechercher] située dans le bandeau en haut de chaque page, tu aurais déjà trouvé tout seul...
http://www.developpez.net/forums/sho...enregistrement

Maintenant, deuxième possibilité.....crée un formulaire indépendant (sans aucune source) et ne présentant que 10 champs de saisie......puis ajoute un bouton te permettant "d'enregistrer" ces données dans ta table...
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 18h26   #7
Membre éclairé
 
Avatar de dr_feelgood
 
Patrick Gassmann
Inscription : mars 2005
Messages : 282
Détails du profil
Informations personnelles :
Nom : Patrick Gassmann
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 282
Points : 329
Points : 329
Citation:
dr feelgood te rappel tu il y a combien de temps as tu lu ce post?
Et non je ne me rappelle plus, j'ai d'ailleurs tenté de retrouver ce post, qui étais peut être en FAQ ou en tutoriel.

Orientes toi vers les solutions proposées, comme la fonction Dcount.
Je verrai aussi une table, avec un formulaire non pas rattachée à la table, mais à une requête, qui n'afficherait que les 10 premiers enregistrements
__________________
.
less is more

vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
dr_feelgood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 22h34   #8
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 233
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 233
Points : 9 944
Points : 9 944
Envoyer un message via Skype™ à Domi2
Bonsoir,

Dans la propriété Avant insertion du formulaire

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Form_BeforeInsert(Cancel As Integer)
 
    'Teste le nombre d'enregistrements et bloque à 10
    If Me.CurrentRecord > 10 Then
 
        MsgBox......
 
        Cancel = True
 
    End If
 
End Sub
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 10h01   #9
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 27
Points : 27
Envoyer un message via MSN à Vincent_59
Merci pour vos réponses,

je me suis appuyer sur le code de Dolphy et cela fonctionne
Vincent_59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web