Formulaires et états
Le formulaire de saisie lié à une table (contrôles, liste alimentée par une clé étrangère, sous-formulaire, validation) et l'état imprimable (en-têtes, détail, regroupements, sous-totaux, pieds).
- 26 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
- Comprendre
Quelques cartes du deck
Formulaire : de quoi s'agit-il ?
Voir la réponse
Écran de saisie lié à une table ou à une requête, dont chaque champ écrit dans une colonne de la base.
Il guide la saisie (listes, cases, dates) et évite les erreurs, mais il ne remplace pas les contraintes de la base.
Un état doit donner le chiffre d'affaires par client, du plus grand au plus petit. Quelle requête l'alimente ?
- SELECT id_client, SUM(montant) AS ca FROM commande GROUP BY id_client ORDER BY ca DESC
- SELECT id_client, SUM(montant) AS ca FROM commande GROUP BY id_client ORDER BY ca ASC, id_client
- SELECT id_client, montant FROM commande ORDER BY montant DESC
- SELECT id_client, SUM(montant) AS ca FROM commande ORDER BY ca DESC
Voir la réponse
SELECT id_client, SUM(montant) AS ca FROM commande GROUP BY id_client ORDER BY ca DESC
GROUP BYfait une ligne par client avec la somme, etDESCmet le plus grand en premier. SansDESC, c'est l'ordre inverse ; sansGROUP BY, une ligne par commande ; mêlerSUMet colonne simple sans regroupement est refusé en SQL standard.Pour une colonne id_client, clé étrangère, le formulaire propose une liste alimentée par la table ….
Voir la réponse
Pour une colonne id_client, clé étrangère, le formulaire propose une liste alimentée par la table client.
On choisit un client existant au lieu de retaper son nom : plus de faute de frappe, et la clé étrangère est toujours valide.
Contrôle lié : de quoi s'agit-il ?
Voir la réponse
Élément du formulaire (zone de texte, liste, case à cocher) relié à une colonne : ce qu'on y tape est enregistré dans cette colonne.
Le type de la colonne guide le choix du contrôle : booléen en case à cocher, date en sélecteur de date, clé étrangère en liste.