realbasic-nug.fr
[Top] [All Lists]

TRUCS & ASTUCES: Utiliser "JOIN" en SQL avec le DataControl

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: TRUCS & ASTUCES: Utiliser "JOIN" en SQL avec le DataControl
From: Stéphane Pinel <stephane at realsoftware dot fr>
Date: Fri, 5 May 2006 00:46:48 +0200
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com

Le DataControl vous économise beaucoup de code lorsque vous mettez en place une fenêtre de saisie de données. Toutefois, si vous l'avez déjà utilisé, vous avez probablement remarqué qu'il ne supporte pas la commande "JOIN". Pour ceux d'entre vous peu familiarisés avec le terme "JOIN", ce dernier permet de faire une requête incluant des colonnes issues de différentes tables. Par exemple, dans une base de facturation, vous devez avoir une table 'clients' et une table 'factures'. Si vous exécutez une requête destinée à trouver toutes les factures de la journée en y incluant le nom du client (provenant de la table clients), votre requête devra exécuter un "join".

Dans REALbasic 5.5 et antérieurs, le terme SQL "JOIN" n'est pas supporté par le DataControl. C'était dû au fait que la propriété DatabaseField était un menu déroulant; donc il était impossible pour vous d'entrer des noms de colonnes provenant d'autres tables. A compter de REALBasic 2005, vous pouvez (en plus du menu déroulant) entrer des noms de colonnes en les saisissant, permettant ainsi au DataControl de supporter les requêtes "JOIN".

Je ne tente pas de vous adresser des trucs et astuces spécifiques à une version, mais cette information est très utile pour ceux qui développent des applications utilisant des bases de données avec REALbasic.

Cordialement.

---
Stéphane Pinel
Support Technique France
stephane at realsoftware dot fr - http://www.realsoftware.fr




<Prev in Thread] Current Thread [Next in Thread>
  • TRUCS & ASTUCES: Utiliser "JOIN" en SQL avec le DataControl, Stéphane Pinel <=