mercredi 29 février 2012

L’Imagine Cup édition 2012 : ça commence à bouger en Algérie

2012_Logo_imgine_cupAlors que la compétition est lancé depuis l’automne 2011 à travers le monde, ce n’est qu’en cette fin de mois de février que les étudiants semblent ce manifester. En effet, après une présentation du concours faite le 21 de ce mois à l’ESI, c’est au tour du Micro Club/Club .NET d’organiser ce mercredi 29 février à partir de 14H, et ce jusqu’à 16h, une conférence à la salle « Karim Benabadji » afin de présenter l’évènement.

Mots clés Technorati : ,,

mercredi 22 février 2012

Access : un exemple pour illustrer une relation réflexive

Icon_Access_2010Dans cette article, je vais vous présenter la manière d’implémenter une relation réflexive sous Access (toutes versions confondues) mais avant tout

Qu’est ce qu’une “relation réflexive”.

Définition : une association est qualifié de réflexive quand elle matérialise une relation entre un entité et elle-même.

  • Ce type de relation pourra être utiliser à chaque fois qu’une notion de hiérarchie doit être mise en place entre les mêmes individus. Par exemple avec l’entité “Employés” afin de définir qui est le responsable (le chef) de qui.
  • Une autre situation qui pourrait amener à utiliser une relation réflexive c’est dans le cas de relation de parenté entre différents personnes afin d’établir qui est le père (et/ou la mère et/ou le frère/sœur et/ou le conjoint) de qui.

Comment obtenir cette relation ?

Par définition une relation est établie entre une clé primaire et une clé étrangère, la particularité dans le cas d’une relation réflexive est que la clé étrangère se trouve dans la même entité ou se trouve la clé primaire.

Un exemple

Pour notre exemple, nous allons utiliser une tables “Personnes” dans laquelle on établira les liens de parenté “à pour père” et “à pour mère

La table “Personnes” sera composée des champs suivants:

Nom du champ Type su champ Légende Commentaire
Id_personne NuméroAuto ID Clé primaire qui permet d’identifier d’une manière unique chaque personne
Nom Texte Nom Le nom de famille de la personne
Prénom Texte Prénom Le prénom de la personne
Sexe Octet Genre Liste déroulante avec 1 pour une personne de sexe masculin et 2 pour une personne de sexe féminin
Id_père Numérique (long) Père Clé étrangère permettant de désigner le père da la personne
Id_mère Numérique (long) Mère Clé étrangère permettant de désigner la mère de la personne

Afin de facilité la saisie des parents, j’utilise un contrôle “Liste déroulante” dans les champs “Id_père” et “Id_mère” afin de ne lister que les hommes pour le champ “Id_père” et que les femmes pour le champ “Id_mère

Donc nous aurons dans la propriété contenu de la liste déroulante du champ “Id_père” la requête suivante:

SELECT Personnes.Id_personne,
       UCase([Nom] & " " & [Prénom]) AS Père FROM Personnes
WHERE (((Personnes.Sexe)=1))
ORDER BY Personnes.Nom, Personnes.Prénom; 



et en prenant soin de n’afficher que la deuxième colonne.


Pour la saisie de l’id de la mère, le même principe avec juste une modification de la condition Personnes.Sexe=2


Maintenant que nous avons notre table passons à  la création de la relation.


Créer une relation réflexive sous Access:


Le principe est simple puisque la relation est entre la même table, il faudra ajouter une première fois la table en question au schéma relationnel puis l’ajouter à nouveau autant de fois qu’il y a de relation à établir (Dans notre cas, il faudra en tout ajouter trois (03) fois la table) puis établir la relation entre la clé primaire et la clé étrangère d’une même table à l’autre.


En pratique



  1. Ouvrez la boite de dialogue “Relations
    Outils de base de données > Relations > Relations
  2. Affichez, si besoin est, la boite de dialogue “Afficher la table
    Outils de relation > Créer > Relation > Afficher la table
  3. Sélectionnez la table “Personnes” puis cliquez trois fois sur le bouton “Ajouter” puis fermez la boite
    image

    Remarque :
    Access nomme la première table par son nom “Personnes” et renomme les tables suivantes en “Personnes_1” et “Personnes_2
  4. Pour établir la relation père-enfant, faites un cliquer-glisser de la clé primaire “Id_personne” de la table “Personnes_1” sur le la clé étrangère “Id_père” de la table “Personnes
  5. Appliquez les options d’intégrités référentielles
    image
  6. Pour établir la relation père-enfant, faites un cliquer-glisser de la clé primaire “Id_personne” de la table “Personnes_2” sur le la clé étrangère “Id_mère” de la table “Personnes” puis appliquez les options d’intégrités référentielles.
    Vous devriez obtenir le schéma suivant:
    image
  7. Enregistrez et fermez la boite de dialogue “Relations

Voilà, il ne reste plus qu’à créer un joli formulaire et à saisir vos données.


A la prochaine Sourire



Mots clés Technorati : ,,

mardi 7 février 2012

TechDays 2012 : c’est parti !!!

Est pour ceux qui ne peuvent s’y rendre, n’oubliez pas qu’il est possible de suivre, tout comme l’année dernière, l’évènement en Live Sourire

Get Microsoft Silverlight

jeudi 12 janvier 2012

CoGitar recrute

 

CoGitarJ’ai le plaisir de vous informer que l’entreprise, pour laquelle je travaille, recrute des Ingénieurs en Informatique spécialisés en infrastructures et en développement.

Les candidats doivent envoyer leur CV à infos@cogitar.com

Mots clés Technorati : ,

mercredi 28 décembre 2011

Office 2010 : tout savoir sur la nouvelle Interface

OFFICE_EXCEL_2010

Le site Office France a regroupé sur une seule page un ensemble de ressources en relation avec la nouvelle interface Office introduite avec la version 2007.

Cette interface est maintenant (version 2010) reprise dans toutes les applications de la suite Office, elle inclue le Ruban, la barre d’outils Accès rapide, les nouveaux raccourcis claviers.

Vous trouverez sur cette page des liens vers :

  1. Guides interactifs pour Office 2010
  2. Référence complète pour Office 2010
  3. Le complément “Rechercher une commande”
  4. Formation en ligne gratuite pour Office 2010
  5. Guides de migration pour Office 2010 à imprimer
  6. Utiliser les raccourcis clavier dans Office 2010
  7. Personnaliser Office 2010

Pour plus d’information consulter la page : “Adoptez le ruban Office

mardi 4 octobre 2011

Word 2010 : le fameux “Microsoft Word 2010 step by step” en vidéo

 Logo-Word-2010

Si vous appréciez la célèbre collection Step by Step de Microsoft Press, vous ne pourrez qu’aimer cette série de vidéos réalisées en anglais et reprenant les chapitres de l’ouvrage MS Press intitulé : “Microsoft Word 2010 Step by Step”.

Ces vidéos apportent trucs et astuces accompagnés de commentaires vous permettant d’apprendre juste ce dont vous avez besoins.

Mots clés Technorati : ,,

Blue screen of the death

Cette nouvelle nous vient tout droit du site Microsoft Feed et concerne le fameux “écran bleu” qui apparait lorsque votre système d’exploitation Windows crache.

Blue

Cette affichage très austère, sera remplacé dans la prochaine version de cette OS (Windows 8) par une beaucoup plus conviviale.

Blue-Screen-of-Death-Reimagined-In-Windows-8 

Mots clés Technorati : ,

Office 2010 : 10 arrière-plan de bureau au thème Office

Logo_OfficeAvis au amateurs, si vous êtes fan d’Office 2010, je vous propose un lien vers le site “Microsoft Feed” sur lequel vous trouverez une dizaine d’arrière-plans de bureau au thème Office 2010. C’est par ici. Sourire

Mots clés Technorati : ,

jeudi 7 juillet 2011

Office 2010 : le service pack 1 est disponible en téléchargement

Logo_OfficeDepuis le 27 juin 2011, le service pack 01 pour les applications et servers de la version 2010 d’Office sont disponibles en téléchargement.

Si vous souhaitez les téléchargés deux emplacement regroupent en deux catégories les différents SP.

Pour télécharger le SP1 d’une application Office 2010, (Word, Excel, PowerPoint, Outlook, Access), Project , Visio, visionneuses et autres c’est par ici : Liste de tous les packages d’Office 2010 SP1.

Si par contre vous souhaitez télécharger un package SP1 pour une serveur Office 2010 tel que SharePoint 2010 ou encore Project Server 2010 alors c’est par là : Liste de tous les packages SharePoint 2010 et Office Server 2010 SP1.

samedi 11 juin 2011

Access 2010, Amélioration apportées au mode page

Icon_Access_2010 La version 2007 d’Office a introduite un nouveau mode de conception de formulaires et d’états appelé le “Mode Page”.
Ce mode de conception vous offre la possibilité d’ajouter des contrôles, à votre formulaire ou état, de les positionner et de les déplacer tout en en apprécient le résultat sans avoir à basculer à chaque fois entre le mode création et le mode formulaire. Les fonctionnalités “Empiler” et “Tabulaire” permettent une redisposition quasi instantanée de vos contrôle.

Avec la version 2010 d’Office, le “Mode page” a été amélioré d’une manière très significative vous offrant la possibilité de disposer vos contrôles en ligne “empilés” ou en colonne “tabulés” par un simple cliquer-glisser, la possibilité également de fusionner un contrôle sur plusieurs colonnes ou au contraire de le scinder.

Pur en savoir plus, je vous invite à visionner la vidéo suivante :

Pour obtenir un bref descriptif des fonctionnalités présentée dans la vidéo, je vous invite à parcourir la page web de la ressource : Présentation des dispositions de formulaire et d’état.

Mots clés Technorati : ,,,