février
2005
Vous pouvez retrouver ici le texte intégral du KeyNote de Bill Gates qui eut lieu Vendredi dernier (4 février 2005) lors de la conférence. Un point intéressant montrant que ‘JET IS NOT DEAD’ comme l’a dit Richard McAniff*, c’est l’exemple concernant l’accès aux données produit par KD HALLMAN (General manager). Pour ceux qui préfèreraient la version Video&Audio, vous pouvez vous tourner vers ce lien (Attention ! un plug-in Windows Media Player est nécessaire…) Je vous […]
février
2005
Et voilà, c’est la fin. Je tiens absolument à remercier profondément tous ceux qui ont participé de près ou de loin à cet évènement, et au fait que je puisse y être présent et y assister dans d’aussi bonnes conditions. Comme c’est la fin, le temps était lui aussi tout triste… Encore une journée pleine d’informations. Je savais que le cerveau était une machine extraordinaire, mais il va en falloir du temps pour assimiler tout […]
février
2005
Bien, la première journée est finie, et la deuxième va commencer … Laissez-moi vous la raconter. Départ: Après un réveil un peu difficile, nous nous discutons de ce que nous allons voir. Nous sommes très concentrés Mes impressions générales : Ambiance : géniale, comme d’habitude avec Microsoft, tout va pour le mieux ! Organisation : Ca tourne tout seul ! Les Microsoftees sont à notre disposition, ils sont à notre écoute, et nous pouvons leur […]
février
2005
Et voilà, Le Keynote de Bill Gates vient juste de se terminer ! On a eu droit à la présence de tout le staff.
janvier
2005
Bon, l’info du jour : préparez-vous à être inondés d’infos, car j’y serai ! Effectivement, ce n’est pas sans une très grande joie que j’ai appris qu’en compagnie d’un certain TheMit – que vous découvrirez en photo sous peu – nous étions invités par Microsoft (honneur !) au « Microsoft Office System Developer Conference 2005″. Départ .. Mardi matin, à 11h20 l’avion décolle ! Retour … Samedi matin, à 9h30 à Paris (on va être cassés […]
janvier
2005
J’y suis ! Voilà la moitié de la session qui est passée. Introduit par Lucas Riedberger (Microsoft) Animée par Pierre Couzy (Winwize) et Mitsuru Furuta (MicroSoft) Epaulés par Frank Ella (Microsoft) et Axel Guerrier (Microsoft) Ingénieurs Support Après un rapide historique de l’évolution des technologies d’accès aux données, une introduction à ADO.NET avec de nombreuses démos a été réalisée par Mitsu. La session en cours, intitulée ADO.NET Avancé, animée par Pierre Couzy, est filmée… par […]
janvier
2005
Hier, j’étais ici, chez Microsoft.J’ai passé quelques heures en très bonne compagnie puisqu’accompagné de Lucas Riedberger, à discuter de certains points relatifs à Access. Dans quelques temps, si l’autorisation m’en est faite, je vous en donnerai les résultats. J’espère cependant que ce dont nous avons débattu portera du fruit. Il en va de l’avenir d’Access, mais aussi de tous les développeurs qui utilisent ce produit. Quoi qu’il en soit, pour le moment, il faut attendre. […]
janvier
2005
La sécurité de niveau Utilisateur est bien plus fine. Elle est d’ores et déjà active, mais les paramètres sont tellement ouverts qu’on ne le voit pas : Lorsque MS-Access se lance, une lecture est faite au niveau de la base de registres, allant chercher le fichier système qui va régir le DBEngine (DAO). Une fois ces paramètres définis, la base de données s’ouvre, d’où le schéma DBENGINE-WORKSPACE-DATABASE, et la propriété SystemDB du DBEngine. C’est à […]
janvier
2005
En aucun cas ne modifier le format, car cela ne fait que modifier l’affichage, et non pas le nombre sous-jacent qui conserve l’ensemble de ses décimales… Dans une requête (ou dans un contrôle), on va donc faire un petit calcul : Si tu veux accroitre ta précision, tu peux convertir le résultat en monétaire : CMonnaie({TonCalcul}) Mais dans ce cas-là, tu auras au pire 4 décimales réelles, puisque c’est ce qu’implique le type monétaire. Si […]
janvier
2005
Les NuméroAuto servent de clé mais ils ne doivent en aucun cas véhiculer de l’information leur seul rôle étant d’être unique. Lorsque des données sont ajoutées, puis supprimées, il risque donc d’y avoir des ‘trous’ dans votre numérotation. Cependant, il est possible de combler les trous si on ne passe pas par un champ de numéro auto-incrémenté. La fonction suivante permet cela : Function NextID(LeChamp As String, LaTable As String) As Long ‘-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- […]