Sauf qu'avec une clef de type texte les performances de beaucoup de moteurs de base de données sont dégradées. On s'en aperçoit vite sur des tables volumineuses et/ou des requêtes complexes. Le...
Type: Messages; Utilisateur: loufab
Sauf qu'avec une clef de type texte les performances de beaucoup de moteurs de base de données sont dégradées. On s'en aperçoit vite sur des tables volumineuses et/ou des requêtes complexes. Le...
Vu le ton du message, Ranyf semble avoir un problème avec ma dernière intervention donc pour lever toute ambiguïté voici ma réponse.
Comme le dit tee-Grandbois, ajouter une colonne NumeroAuto ne...
Bonjour,
La classe est basée sur des règles communes du SGBDR.
Un champ ID sert :
à identifier un enregistrement de manière unique.
de clefs dans les relations.
Normalement oui.
Par contre pas si le formulaire lui même à déjà cette classe en action.
Cette classe de démonstration, bien que fonctionnelle, est perfectible.
Concernant le isMissing il est effectivement obsolète.
En effet la propriété Visible ne peut être manipulée sur un...
Tu as oublié d'activer les événements avec "[Event Procedure]" dans la méthode/propriété Form.
Tu n'as pas lu le tuto... tout ça y est expliqué. :aie:
Ce cas ne peut être fait via un simple test. En effet les mécanismes des formulaires (expliqué dans mon tuto sur les évènements de formulaires) nécessitent d'utiliser les événements adéquats pour le...
J'essayerai ceci :
Dim rst As recordset
Set rst = oForm.RecordsetClone ' Fournit une copie de l'enregistrement, qui peut être manipulée sans modification de l'enregistrement...
Vous utilisez tout 2 le recordsetclone.
Il faut que tu remettes le clone sur l'enregistrement de départ.
Juste pour bien séparer les traitements et pour éviter d'avoir des On Error qui se ballade dans le code.
Cordialement,
Concernant ton code :
Pense à libérer les objets que tu ouvres surtout dans des classes.
Dim rst As Object
Set rst = oForm.RecordsetClone
...
set rst = Nothing
C'est pour donner un exemple d'une commande qui va déclencher le mode Ajout et de mettre ceci en pratique :
' verrouille l'enregistrement dés son affichage sauf si c'est un nouvel...
Pour ceux qui souhaite participer au projet MELA c'est par ici :
https://crud4msaccess.codeplex.com/
En effet le problème est corrigé, lors de la création (btncreer_click) il faut utiliser un docmd.gotorecord car le addnew provoque ce petit problème.
J'ai remplacé les 2 versions téléchargeables.
Bizarre. Je vais vérifier la version en téléchargement mais en tout cas celle que j'utilise sur plusieurs applis ne le fait pas.
En effet c'est l'un des effets de la PJ remonté par un autre devnaute.
Bonjour,
Intéressante évolution que celle que tu as développé. :ccool:
Si tu souhaites en faire profiter la communauté tu le peux en utilisant le forum Contribuez.
Concernant les PJ j'ai fait...
Voilà la nouvelle version est en ligne.
je vais tester ça ce soir. J'ai pas mal de trucs en cours en ce moment. :aie:
Cool ! :ccool:
Me demande si je vais pas le mettre en projet collaboratif ?!
Je vais intégrer ça ce soir.
Nouvelle version avec le copier et la liste déroulante de recherche.
Suite à la demande d'un lecteur sur mon blog voici une petite évolution de la classe MELA.
Copie d'un enregistrement
Il est facile d’ajouter des fonctions dans la classe MELA.
Il suffit...
:ccool:
En effet beaucoup de variation possible autour de ce thème.
Bonjour,
Découvrez la classe MELA (CRUD en anglais), de l'acronyme Modification, Effacement, Lecture, Ajout.
Disponible en version 2007 ou Texte pour ceux qui ont des versions antérieures.
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.