Grand merci fsmrel.
Type: Messages; Utilisateur: adelneo
Grand merci fsmrel.
Bonjour fsmrel,
Si j'ai bien saisi le MCD se traduit comme suit:
Bonjours fsmrel;
Oui, le résultat du SELECT est conforme.
U1 (id_utilisateur=1) et U2 (id_utilisateur=2) sont des utilisateurs de l'application ayant la tâche de saisir les consommations...
Bonjour,
Non c'est pas une obligation mais c'est une possibilité.
Apparemment la conception est correcte (appart le manque de la relation entre ville-compteur et consommation sur le...
Bonjour fsmrel,
Effectivement, c'est réciproque et c'est obligatoire.
pas du-tout, puisque entre deux villes limitrophes, on peut avoir plusieurs points de livraison (de 1 à N) et...
Bonjour fsmrel,
Oui c'est ça.
Concrètement, si la ville V2 a besoin d'une quantité d'eau, elle demande aux villes limitrophes de l'exporter.
En supposant que la ville V1 est une ville limitrophe à...
Bonjours,
Je suis d'accord.
Là aussi je suis d'accord: est ce que ça suffit de lier livraisons.id_ville_import à livraisons_compteurs.id_ville_import dans ce cas???
J'ai oublié de mentionner une règle importante:
Deux villes peuvent être interconnectée par plusieurs point donc plusieurs compteurs; d'ou la règle: ville---1,N------utilise-----1,N------compteur....
Merci pour votre réponse rapide.
Je suis pour le moment noyé dans le travail ce qui m’empêche d'analyser le MCD que vous avez conçu.
je ferais mon possible pour le faire dans la journée.
Bonjours,
Après un bon moment de réflexion, je trouve toujours pas le MCD qui représente correctement la solution que je doit concevoir:
Le problème est de concevoir la gestion d'un réseau de...
Apparemment je ne suis pas le seul.
J'ai développé un logiciel (avec Delphi) mono utilisateur mono poste de gestion du parc automobile, mon employeur ma demandé par la suite d'améliorer le produit en centralisant la base de données et...
tout à fait d'accord +1 :ccool:
C'est Ok sans BsClear.
procedure TPrincipalForm.GridCarsDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if gdSelected...
j'ai parvenu (grâce à votre aide) à résoudre le problème numéro 3 en décalant les lignes supérieur et inférieur du rectangle de sélection par un pixel chacun (Voir l'mage jointe).
voici le code:
...
Le but de bouger la barre de défilement est de visualiser les enregistrements qui se trouvent en bas ou en haut de la plage affichée.
Donc j'ai besoin de la barre pour pouvoir afficher tous les...
Je suis désolé car apparemment, j'ai mal exprimé le problème.
Je voulais tout simplement modifier la position de la barre de défilement verticale à l'aide du curseur de la souris, sans que cela ne...
J'utilise Delphi 2010.
DefaultDrawing est à false, j'ai déja mentionné le code du OnDrawColumnCell
Je suis sous seven en gdsThemed.
j'ai essayé avec SetBkMode TRANSPARENT, mais ça n'a...
Cette approche sera utile si on veut décaler la barre de défilement par programmation. mais comment procéder quand l’utilisateur change la position de la barre en cliquant dessus ?
J'ai trois problèmes avec le rectangle de sélection de l'enregistrement en cours du composant DBGrid:
1- J'utilise la propriété
canvas.Brush.Style:=bsclear pour assurer la transparence du...
Bonjours,
Est il possible de modifier la position de la barre de défilement verticale du composant DBGrid sans changer l'enregistrement en cours ?
Si Oui Comment ?
J'utilise Delphi 2010 Architect.
Quant le Form Apparaît, le Focus pointe automatiquement sur le composant qui a le plus petit TabOrder, autrement dit si ton bouton à le plus petit TabOrder alors c'est normal qu'il soit en focus à...
Il y a même la version 7.0 stable sortie le 03/01/2013.
Vérifies la valeur de la propriété Visible des composants; elle doit être à True.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.