Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

A quoi ressemblera le générateur d'expressions d'Access 2010 ?
Par Christophe Warin

Le , par Tofalu

0PARTAGES

3  0 
Bonjour à tous,

A travers ce fil rouge, nous vous proposons la possibilité de découvrir un peu plus tous les jours une nouvelle facette de ce que sera Microsoft Access 2010.

Nouvelle interface, nouvelles fonctionnalités ?

Nous vous accompagnons jusqu'à l'ouverture officielle du programme béta.

Liens :

http://warin.developpez.com/tutoriel...10/nouveautes/

Mise à jour du 01/07/2009 : La nouvelle interface
Mise à jour du 02/07/2009 : Les évènements sur les tables (Triggers)

N'hésitez pas à laisser vos commentaires

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Tofalu
Expert éminent sénior https://www.developpez.com
Le 02/07/2009 à 10:22
Comme promis, et avec quelques heures d'avance, une nouvelle fonctionnalité vous est dévoilée aujourd'hui.

Nul doute qu'elle fera couler beaucoup d'encre dans les mois à venir. En effet, si Microsoft Access tend à devenir plus orienté utilisateur "novice", le moteur Jet intègre quelques spécifités des plus grands SGBD dont notamment un mécanisme de trigger que je vous propose de découvrir :

http://warin.developpez.com/tutoriel...p/?page=page_2

2  0 
Avatar de Tofalu
Expert éminent sénior https://www.developpez.com
Le 03/07/2009 à 8:38
J'imagine que ça permet de ne pas avoir d'avertissements de sécurité liés au VBA.
Et en plus, la gestion d'erreur des macros a été revue pour laisser place à un Journal d'Erreurs : une table Log.

2  0 
Avatar de
https://www.developpez.com
Le 03/07/2009 à 14:22
A cette fameuse MFC.

Il est vrai que la limite de 3 à toujours été un frein, même s'il y avait la possibilité d'aller plus loin : http://starec.developpez.com/tuto/msfcillimitee/.

Cette nouvelles limite devrait permettre de pouvoir répondre à la plupart des cas, et il semble qu'il y ait des nouveautés intéressantes.
2  0 
Avatar de Tofalu
Expert éminent sénior https://www.developpez.com
Le 04/09/2009 à 14:23
Bonjour à Tous,

Alors que l'on croyait le VBA complètement exclu des Triggers c'était sans compter la possibiliter d'utiliser une astuce tellement évidente qu'elle est passait totalement inaperçue ...

Comment exécuter du code VBA alors qu'aucune commande des évenements de table Access n'y font référence ? Il y a bien une commande RunDataMacro mais jusqu'à présent, les macros habituelles sont des RunClientMacro.

Il faut en fait s'arréter sur la commande SetLocalVar qui permet d'affecter une variable dans la portée de l'évènement. Et si on tentait d'affecter le résultat d'une fonction VBA à cette variable ? Passera, passera pas ? Un seul moyen de le savoir, il faut tester.



Un petit module VBA :

Code : Sélectionner tout
1
2
3
Public Function MaFonction() As String
MsgBox "hello"
End Function
Le résultat :



Bien entendu, il y a une limitation :

Impossible de lancer ce déclencheur depuis autre chose qu'une instance Access capable d'interpréter le VBA mais cela ouvre des portes assez importante, notamment dans la création de table de log qui stockeront par exemple les informations de l'environnement Windows (utilisateur, heure d'ouverture de session) sans avoir à se soucier du déclenchement de l'évènement. Toute information que le moteur de base de données ne peut intercepter, VBA peut l'atteindre.
2  0 
Avatar de Maxence HUBICHE
Expert éminent https://www.developpez.com
Le 08/11/2009 à 0:24
Et maintenant...
une petite vidéo sur l'éditeur de macros
http://www.developpez.net/forums/d83...diteur-macros/

Bon visionnage, et, surtout, n'hésitez pas à laisser vos commentaires !
2  0 
Avatar de Maxence HUBICHE
Expert éminent https://www.developpez.com
Le 08/11/2009 à 1:15
Et au fait, il y avait une petite question en suspend...
Vaut-il mieux travailler avec Access ou Excel ?

Alors, la solution à la problématique est ici :
http://www.developpez.net/forums/d78...-1-partie-2-a/
2  0 
Avatar de Maxence HUBICHE
Expert éminent https://www.developpez.com
Le 08/11/2009 à 13:36
Allez... une petite 3ème, pour la route

Une nouveauté concernant le positionnement des contrôles sur Access 2010. Franchement sympa !

C'est ici : http://www.developpez.net/forums/d83...ent-controles/
2  0 
Avatar de Tofalu
Expert éminent sénior https://www.developpez.com
Le 01/07/2009 à 19:37
Pour ce premier jour, nous vous proposons de découvrir le nouveau ruban :

http://warin.developpez.com/tutoriel...page=page_1#LI

1  0 
Avatar de
https://www.developpez.com
Le 01/07/2009 à 19:45
Excellente idée.
1  0 
Avatar de Arkham46
Responsable Access https://www.developpez.com
Le 03/07/2009 à 8:25
La personnalisation du ruban :
=> un peu déçu qu'on ne puisse pas utiliser cette interface pour les rubans personnalisés.
On devra donc apparemment toujours utilisé des outils externes si on souhaites ne pas galérer avec le XML.
Au moins mon assistant ruban conservera son utilité.

Les triggers :
=> les macros je n'utilise jamais non plus.
Mais on a déjà vu apparaître les macros intégrés aux contrôles, c'est un peu dans la continuité.
J'imagine que ça permet de ne pas avoir d'avertissements de sécurité liés au VBA.
Et les débutants préfèrent les macros...
1  0