begin process at 2010 02 10 13:21:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > GESTION COMMERCIALE 1.4 COMPLETE

GESTION COMMERCIALE 1.4 COMPLETE


 Information sur la source

Note :
7,73 / 10 - par 15 personnes
7,73 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Classé sous :gestion, commerciale, basededonnes Niveau :Expert Date de création :10/11/2006 Date de mise à jour :04/02/2007 13:35:56 Vu / téléchargé :45 379 / 102 985

Auteur : braWeb

Ecrire un message privé
Commentaire sur cette source (144)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bon jour,
C’est une source d’un logiciel complet de gestion commerciale il y’ a presque tous les tâche:
-La gestion des dossiers /création, restauration,  sauvegarde ment  
-Clients/fournisseurs/Articles/Paramètre
-Gestion des Ventres/Achats et stock : Facture, commande, Devis, Avoir
-Gestion des règlements clients/fournisseurs
-Inventaire normale/inventaire valorisé par date
-Statistique ventes/Achats Graphiquement
-Historique ventes/Achats/stock
-L’impression de tous les documents
-la maintenance des BDs automatique si il y des erreur dans l’ouverture du dossier

Le logiciel et développer sous DELPHI7 et DB Paradox Pour le bon fonctionnement il faut placer la source dans le répertoire « C:\Ges-com » et pas la peine de créer l’alias c’est automatique
Bien il y a qlq remarque comme les unités ils son pas nommé, la sécurité du logiciel  et bien sur plein d’autre  truc

J’ai espère que ce travail va aider quelque Gents c’est le but et bien sur vous remarques
Merci
BENOMRANE BRAHIM




  






 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Ges-com
    •   dossierdemo
      • Articles.DBTélécharger ce fichier [Réservé aux membres club]6 144 octets
      • Articles.MBTélécharger ce fichier [Réservé aux membres club]69 632 octets
      • Articles.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • C_Reg_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • C_Reg_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • C_Reglements.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • C_Reglements.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CA_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CA_Ventes.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CL_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CL_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CL_Ventes.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CL_Ventes.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • client.dbTélécharger ce fichier [Réservé aux membres club]2 048 octets
      • Clients.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Clients.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Compteur.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CT_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CT_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CT_Ventes.DBTélécharger ce fichier [Réservé aux membres club]6 144 octets
      • CT_Ventes.MBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • CT_Ventes.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Fournisseurs.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Fournisseurs.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • His_Art.DBTélécharger ce fichier [Réservé aux membres club]10 240 octets
      • His_Art.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • L_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • L_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • L_Stock.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • L_Stock.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • L_Ventes.DBTélécharger ce fichier [Réservé aux membres club]6 144 octets
      • L_Ventes.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Reg_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Reg_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Reglements.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Reglements.FAMTélécharger ce fichier [Réservé aux membres club]423 octets
      • Reglements.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Reglements.TVTélécharger ce fichier [Réservé aux membres club]2 353 octets
      • Stat_Achats.dbTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Stat_Ventes.dbTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Achats.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Achats.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Stock.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Stock.MBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Stock.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Ventes.DBTélécharger ce fichier [Réservé aux membres club]6 144 octets
      • T_Ventes.MBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • T_Ventes.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Tva.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Tva.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Ver_Cli.DBTélécharger ce fichier [Réservé aux membres club]2 048 octets
      • Ver_Cli.PXTélécharger ce fichier [Réservé aux membres club]2 048 octets
      • Ver_FRN.DBTélécharger ce fichier [Réservé aux membres club]2 048 octets
      • Ver_FRN.PXTélécharger ce fichier [Réservé aux membres club]2 048 octets
    •   parametre
      • config.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Grn.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier334 octets
      • nmlogo.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier41 958 octets
      • Red.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier334 octets
      • Reseau.dbTélécharger ce fichier [Réservé aux membres club]2 048 octets
      • Socité.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Socité.MBTélécharger ce fichier [Réservé aux membres club]81 920 octets
      • Statistique.DBTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • UM.dbTélécharger ce fichier [Réservé aux membres club]4 096 octets
    •   Source
    • _DEISREG.ISRTélécharger ce fichier [Réservé aux membres club]175 octets
    • _ISREG32.DLLTélécharger ce fichier [Réservé aux membres club]49 152 octets
    • Dossiers.DBTélécharger ce fichier [Réservé aux membres club]10 240 octets
    • Dossiers.MBTélécharger ce fichier [Réservé aux membres club]57 344 octets
    • Dossiers.PXTélécharger ce fichier [Réservé aux membres club]4 096 octets
    • Stock.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 493 octets
    • TUTIL32.DLLTélécharger ce fichier [Réservé aux membres club]244 984 octets
    • TUTIL32.PASTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 402 octets
    • VERIFY.DBTélécharger ce fichier [Réservé aux membres club]2 048 octets

Télécharger le zip


 Historique

04 février 2007 13:35:57 :
rendre la source compatible quickreport standard du Delphi 7

 Sources du même auteur

Source avec Zip Source avec une capture GESTION D'UNE POUPONNIÈRE D'ENFANTS
Source avec Zip Source avec une capture TRI PAR SIMPLE CLICK ET FILTRE PAR DATE DANS UN DBGRID
Source avec Zip GESTION DU STOCK

 Sources de la même categorie

Source avec Zip INTERBASE FIREBIRD IBEXPERT par opgiat
Source avec Zip CREE ALIAS AUTOMATIQUEMENT CREATION REPERTOIRE ET TABLE AUSI par opgiat
Source avec Zip CRÉE UN RÉPERTOIRE ET CRÉE CES TABLES PAR PROGRAMME par opgiat
Source avec Zip Source avec une capture CONNEXION MYSQL ET RECUPERATION DANS BASE ACCESS par eli42
Source avec Zip Source avec une capture LIER DEUX TDBGRID par cantador

 Sources en rapport avec celle ci

Source avec Zip SCOREUTILS GERER LES SCORES DANS VOS JEUX par f0xi
Source avec Zip Source avec une capture GCONTACT GESTION DE CONTACT AVANCÉE par adelpro
Source avec Zip GESTION DE STOCK DUNE USINE par tlemcen86
Source avec Zip Source avec une capture CYBERCOMPTEUR par HAFTARIFOUAD
Source avec Zip GPHARM ALPHA V1.09 par adelpro

Commentaires et avis

Commentaire de braWeb le 11/11/2006 11:44:51

slt excuse pour la faut "Gestion des...."
Bien sur que paradox n’est  désigner pour le mode client/Server  mais on peux le utiliser dans des petites applications si on travaillons avec les composants TQuery ,cachedupdate :=True et UpdateSQL.

Moi j’ai pas développé ce logiciel pour Client/Server

Commentaire de plante le 11/11/2006 17:46:27

Salut,

Je suis débutant en delphi et ta contribution m'intéresse.

Le problème est que je n'arrive pas à générer le code car il marque :

[Erreur fatale] Unit35.pas(6): Fichier non trouvé : 'QRPDFFilt.dcu'

A mon avis j'ais du oublié quelque chose dans l'installation de delphi 7 ?

Sinon je n'ais jamais utilisé paradox comme DB, je ne l'ais même pas installer donc pourrais m'aider, STP  :-)

Pour résumer, pourrais me dire comment faire de A à Z pour compiler et faire fonctionner ton code.

Merci d'avance pour ton aide.

laplante

Commentaire de ameno_123 le 11/11/2006 18:21:32

Bonjour,
Je suis sous bds 2006 win32, j'arrive pas a compiler ton projet, exp:
Undeclared identifier: 'CBType , cbGENPROGRESS , cbrUSEDEF'  (unit3)

Merci et bravo

Commentaire de abdousoft le 11/11/2006 18:30:26

salut
je te felicite pour le programme brahim.
Tres bien.
Continuer...

Commentaire de braWeb le 11/11/2006 20:24:10

Le problème QRPDFFilt.dcu est du que ta pasla version 4 de quickreport il suffit que tu supprimer QRPDFFilt dans la déclaration des USES  et  normalement cava marcher avec la version 3
Le projet et compiler sous delphi 7 et quickreport 4 j’ai pas encore coder sur DBS 2006 alors je ne sais pas la cause de cette erreur ??

Commentaire de JulioDelphi le 11/11/2006 21:24:00 administrateur CS

désolé braweb, on ne diffuse pas d'executable via codes-cources.

Commentaire de braWeb le 11/11/2006 22:05:54

ok

Commentaire de ameno_123 le 11/11/2006 22:25:25

function GenProgressCallBack(ecbType: CBType; Data: LongInt; pcbInfo: Pointer):
  CBRType; stdcall;
var
  CBInfo: TUVerifyCallBack;
begin
  CBInfo := TUVerifyCallBack(pcbInfo^);
  if ecbType = cbGENPROGRESS then
    case CBInfo.Process of
     TUVerifyHeader: begin
//       form1.PBHeader.Position := CBInfo.percentdone;
     end;
     TUVerifyIndex: begin
  //     Form1.PBIndexes.Position := CBInfo.percentdone;
     end;
     TUVerifyData: begin
    //   Form1.PBData.Position := CBInfo.percentdone;
     end;
     TURebuild: begin
     //  Form1.PBRebuild.Position := CBInfo.percentdone;
     end;
    end;

  Result := cbrUSEDEF;
end;


elle sert a quoi cette function, c'est la ou bloque..!!!!

Commentaire de dllkarim le 11/11/2006 22:25:29

félicitation Brahim pour ce grand projet que tu as realisé.
c'est le top et c'est l'honeur pour nous et pour Delphifr.
DELPHIPROG dis (Y avait-il urgence), je repend à la place de depositeur pour dir oui il y a vraiment une urgence après une grand inondation dans Delphifr avec des source vraiment redecule par des personnes qui pensent que son parmi les grand, encore félicitation Brahim,tu as deposé un trésor et tu va aider beaucoup de personne même pour les personnes qui disent(Y avait-il urgence).

bonne continuation.

Commentaire de SOUMIA le 11/11/2006 22:44:32

félicitation Brahim
Tres Tres bien
je donne 10/10
salam

Commentaire de braWeb le 11/11/2006 23:04:14

Merci DLLkarim pour ce compliment sa ma fait vraiment plaisir de entendre sa  et bien sur le but qui ma pousser de poser cette source et d’aider les gents même si il y a des personnes qui vont pas aimer se travailler?

Ameno123 cette procédure elle es une des procédures qui font la vérification et la maintenance des DBs  
j’ai poster le lien pour télécherger l’exécutable pour les gents qui vont trouvez des problèmes avec la compilation mais
JulioDelphi a retirer le message pourquoi ???? le règlement
essyer avec delphi7 normalement cava marcher

Commentaire de braWeb le 12/11/2006 11:35:28

Je voie que DelphiProg et JulioDelphi  partie des gents qui n’ont pas aimer ce travailler commente retirer,  ADMINs   ils ont tous les droits nous NON quelle justice j’ai vue plein des personnes  qui on mis des liens et un autre a mis un document PDF a la place de la source on plus c’est  pas son travail  Copie coller  
Ou on veux juste augmenter les points par des sources et messages ridicule??  J’ai croyais que ce site a un but précis l’échange  du savoir, les critiques dans le domaine de la source pas personnel
Si il y a des personnes qui veux ajouter des BLA BLA c’est pas la peine on a pas besoin d’augmenter notre  points par des BLA BLA   c’est unit il
C’est une question des propriétés,  es que c’est sa le rôle des ADMINs ?????
J’ai espère que on supprimer pas ce message

Commentaire de ameno_123 le 12/11/2006 18:28:49

Salut BraWeb, tu peux poster ton site directement.
bonne journée

Commentaire de blatour le 13/11/2006 11:14:28

Bonjour Braweb,

Tout d'abord, il faut reconnaitre que c'est un sacré travail. Je n'ai pas testé toutes les fonctionnalités mais du point de vue utilisation c'est pas mal du tout.

Par contre coté code et base de données, ce n'est pas fameux (désolé) et vous êtes sur ce site pour être critiqué (et oui) et conseillé (une critique positive étant souvent un bon conseil).
Il est important de s'attacher à rendre son code le plus lisible possible et le plus compréhensif possible pour soi même et pour les autres. A ce propos, des règles de l'art ont été définies sur ce site pour permettre aux autres utilisateurs d'appréhender facilement les codes proposés. Par respect pour eux, il faudrait les respecter (je comprends les remarques de DelphiProg et autres à ce propos).

Pour le Code : pas d'indentation, les composants sont souvents non nommés, pas de commentaires

Pour la base de données : trop figée (totalement bloqué à un seul répertoire), mauvaise modélisation (il ne devrait y avoir qu'une seule base pour tous les dossiers et non pas une base par dossier), choix de la base de données dangereux (j'ai déjà vu des bases paradox totalement corrompues et irréparables ; essayez d'utiliser des SGBDR (Firebird, mysql, ...) plutot que des bases de données basées sur des fichiers), codification des champs qui ne permette pas de savoir facilement dans quelle table on se situe, .....

Sinon pour répondre à BraWeb, je trouve trés bien que des gens proposent ici des codes qu'ils peuvent trouver et les mettre à disposition des autres quand ils les jugent intéressantes pour la communauté (source ou fichier PDF). Dans ce sens je trouve ton poste mal venu et il aurait du être aussi zappé par les administrateurs.

En fait ton source, même s'il est intéressant à plus d'un titre, ne devrait pas être accepter sans être remanié et commenté. Pour nous professionnel du code, ce n'est pas trop important mais pour un débutant ça ne doit pas être facile de comprendre ton travail. Il est dommage de proposer qqe chose qui n'est compris que par les gens qui n'ont pas besoin de l'expérience de ton travail. Non ?

En tout cas bonne continuation et essaies de faire un peu plus attention aux débutants car c'est pour eux que tu postes tes sources pas pour toi ni pour les pros.

Commentaire de blatour le 13/11/2006 11:17:12

Euh et s'il vous plait, essayez de faire un peu plus attention à l'orthographe et à la grammaire lors de vos postes sur ce site (si c'est possible).

Merci d'avance

Commentaire de assemple le 13/11/2006 11:38:57

Brahim pourrait déposer l'executable chez Anshare. Je suis très curieux de tester son logiciel, mais je suis sûr qu'avant de réussir à le compiler sous mon delphi, il me faudrait des heures. Il me faudrait installer paradox sur delphi. Je voudrais pouvoir tester l'executable avant tout ça. Les sources ne sont utiles que si on souhaite modifier le programme.

Commentaire de blatour le 13/11/2006 14:43:36

Bonjour Assemple et DllKarim,

Delphifr n'est pas un site de partage de freeware ou autre graticiel mais de partage de connaissance sur les langages de programmation.
Pour Assemple : Tu devrais essayer de le compiler sur ta machine, c'est une bonne chose et un bon apprentissage. Ca te permettra aussi de te rendre mieux compte des avantages et des faiblesses d'un tel développement avant de l'utiliser réellement si c'est ton but.

Pour DllKarim : aucune source n'est ridicule sur un tel site et plus il y en a, plus il devient possible aux gens de faire certaines choses avec le langage Delphi. Pour tout vous dire, une telle source (gest-com) est bien mais pas fondamentalement dans l'esprit de ce site qui, rappelons le, est là pour un partage de connaissance et non pas pour montrer ses capactés techniques (surtout qu'en terme de capacité technique, ce programme n'apporte pas grand chose et ne montre pas forcement de belles choses pour les débutants). Mais néanmoins ce programme a l'avantage de montrer aux débutants que l'on peut développer des applications concrètes avec peu de moyens et de connaissances.
D'autre part, je ne comprends pas ton commentaire "c'est l'honneur pour nous" !?! De qui parles tu et de quel honneur ? Je trouve ça ni trés constructif ni ayant réellement sa place sur un tel site.

Arrêtons donc toutes ces polémiques et il serait bien que les personnes qui souhaitent poster leurs sources (ce qui est trés honorable et constructif) s'adaptent aux règles définies sur ce site par respect pour les débutants et les autres utilisateurs (mettre des commentaires, écrire un code lisible et indenté, nommé les composants, ....).

Amicalement.

Commentaire de braWeb le 13/11/2006 16:02:20


Permettre moi a vous répondre

1er  j’ai rien contre delphiprog ou JulioDelphi mais j’ai juste de faire une opinion, et pour Administrai un site je sais bien que c’est un très dure travail permettrai  moi de closier  se sujet      
C’est on parles dans le coté critique c’est mieux a propos de plusieurs dossier « plusieurs DB » c’est normale
1- pour l’archivage chaque dossier chaque exercice (une année de travail)  séparément

2- tu peu me dire après quelque année comme bien de ligne d’enregistrement je rai dans mes DB des millier  bien sur alors la on aura un énorme problème dans la vitesse d’excusions, la recherche, surtout avec PARADOX … pour cela j’ai créer plusieurs BD pour éviter ce problème  
Je voie pas l’utilité de exploiter un SGBDR dans un logiciel monoposte et pour travailler avec un SGBDR comme il fonts les Pro « comme vous bien  sur » MySQL c’est pas l’outils idéal tout simplement il ne supporte pas les PL/SQL et les jointures …et on a besoin de ça dans ce type de développement
Pour  Firebird j’aime pas perdrai mon temps avec je préfère SQLserver ou ORACLE c’est on veux parler de professionnalisme

3-la nomination des unités  je suis tout a fait d’accord  avec toi  mais pour quoi nommé chaque composant  les Labels,dbedit..,j’ai nommé l’essentiel les tables,les formes,Les bouton (pas tous) et quelque commentaires dans quelque procédures
4-si tu trouve que ce code n’est pas utile ça c’est pour toi Mr DG  pas pour les autres

Je préfère développer mes Pro application avec CLIPPER aux lieux de Delphi
Excuse mes ignorances dans la langue français  
Merci pour les commentaires
Cordialement

  

Commentaire de blatour le 13/11/2006 17:03:01

Re bonjour,

Et ok je réponds.

1) Archivage : L'écriture d'une procédure d'archivage et de remise des données dans une base n'est pas compliquée et ne demande que qqes heures de travail (vive le XML). Qu'est ce que c'est par rapport au temps de développement d'une telle application ?
Sinon même sous Paradox, si tu utilises bien les indexes, tu n'auras pas de problème de lenteur même avec des centaines de millier d'enregistrement.

2) Je maintiens qu'une base comme paradox n'est pas professionnelle. Et voir une application de ce type seulement en monoposte c'est quand même manquer d'ouverture. Je ne connais que trés peu de TPE ou PME qui utilise ce genre de logiciel en monoposte. Pour moi c'est une erreur de ne pas penser à faire du client serveur immédiatement.
Pour MySql, la dernière version intègre l'intégrité référentielle si j'ai bonne mémoire. Mais c'est vrai que ce n'est pas un trés bon exemple pour faire des logiciels de gestion ;-)
FireBird : eh bien tu devrais perdre un peu de temps dessus. C'est le type de base de données qu'il faut pour déployer ce genre de logiciel : pas d'administration, existe en version monoposte (version embedded), .... C'est un vrai SGBDR trés complet et trés bien optimisé. En plus il est totalement gratuit et donc parfaitement adapté à nos zones (moi j'habite au Sénégal). Par contre il est vrai qu'il manque d'outils graphique pour son administration, mais ce n'est pas une raison bloquante.
Des usines à gaz comme SQL server ou Oracle server ne sont pas du tout adapté à ce genre de développpement. Déjà à cause des coûts et aussi par la nécessité d'avoir un DBA Administrateur sous la main. J'ai déjà vu 4 DBA Administrator certifiés mettre plus d'une journée pour récupérer une base SQL Server corrompu (Oracle j'en parle même pas).

3) On voit que tu n'as jamais eu besoin de travailler avec quelqu'un sur des sources. C'est très bien pour toi. Mais le jour où tu auras besoin qu'un autre développeur travaille avec toi sur de telle source, et bien tu vas perdre beaucoup plus de temps que tu aurais mis a faire un bon codage dès le début. En plus, si tu ne travailles plus sur un programme pendant un certain temps, il sera plus facile de reprendre un code (même développé soi même) s'il est bien clair.

4) Je n'ai pas dit que ce code était inutile. Je dis juste que tel qu'il est proposé il ne sera pas utilisé pleinement et c'est bien dommage. En effet, ce site permet surtout aux débutants d'avoir accès à une base d'information intéressante et facile d'accès. C'est pour ça que des règles sont définies sur ce site, entre autre le nommage des différents éléments, l'indentation du code pour une meilleure lisibilité, etc....
Si tu ne trouves pas ça utile et que tu le prends comme ça, franchement ça te regarde mais c'est dommage de ne pas s'adapter aux débutants et surtout à l'esprit de ce site. A mon avis, si tu prenais un peu de temps pour l'arranger avant de le poster tu n'aurais pas tous ces commentaires qui semblent te géner.
Surtout que de mémoire tu as déjà posté une source avant celle là et que les autres ont déjà fait les mêmes commentaires.

CLIPPER : mort de rire et no comment.

Pour le français, ce n'est pas bien grâve et les efforts que tu fais sont déjà trés louables.

PS : je ne vois pas ce que vient faire "Monsieur DG" dans ta réponse. Je trouve "cette remarque" un peu mal placé. tu ne trouves pas ?

En tout cas bonne continuation dans tes développements.

Commentaire de braWeb le 13/11/2006 17:38:27

tu adit "L'écriture d'une procédure d'archivage et de remise des données dans une base n'est pas compliquée et ne demande que qqes heures de travail (vive le XML)"

Pouvais vous nous En Richier avec une source pour nous montrer  et explique comment faire cette procédure comme ça on aura apprendre une nouvelle technique

Commentaire de dllkarim le 13/11/2006 18:17:46

Monsieur bla blatour.

je crois qu'ici c'est une zone pour les remarque qui pousse le depositeur de faire le max et le mieu, n'est psa une zone d'insulte et de mort de rire, delphifr c'est n'est pas un clown Monsieur Bla, tu as beaucoup Blaé sans posé né une demi source pour renforcé que ce que tu as dit

1 : y a deux personnes qui ont suprimé leur comentaire se son les Monsieurs (delphiprog et juliodelphi) c'est vraiment un geste tres radicale et une image noir pour eux.

2 : Monsieur Bla tu meur de rire pour Clipper eh?
je suis un programmeur de Xbase++ Xharbou (ex-Clipper) et Oracle en parallele avec delphi à l'université del'informatiqueà São Paolo (Brésil), dommage que tu es more de rire avant d'arrivé a connaitre que je suis entrain de parlé, tu n as pas entendre parler de quelques chose CA-Clipper RDD driver pour RDBMS Oracle ou Xharbour (ex Clipper) avec Oracle, MS SQL Server, Postgres, DB2, MySQL, Sybase, ADS.

3 : ne jamais parler à propor de quelques chose que tu n'as pas ses informations.


Monsieur Brahim, je ne savais pas que tu code avec Clipper, tu dois me contacté en urgence.

Cordialement

Commentaire de blatour le 13/11/2006 18:51:09

Salut DllKarim,

Tu es bien arrogant et pour info je n'ai insulté personne.

Sinon, pour quelqu'un qui dit que je n'ai pas déposé de sources, toi non plus il me semble. L'aide sur ce site n'est pas strictement lié au dépôt de source mais à l'expérience que l'on peut apporter à ceux qui en ont besoin en commentant, corrigeant et critiquant les codes proposés.

Pour information, nous développons principalement sous Delphi (au sein de ma société) et nous utilisons pas mal de composants achetés sur le commerce. Dans ce sens, il ne m'est pas possible de poster nos sources sans un gros travail de modification que je n'ai pas le temps de faire.

D'autre part, il semble que tu te complais dans la critique ".... des sources vraiment ridicule ..." (cf ton précédent post). Pour moi, il n'y a pas de sources ridicules. Chacun essayant de contribuer à hauteur de ses capacités ou de son temps à le faire. Et pour info, je suis d'accord avec DelphiProg quand il dit qu'il n'y avait pas urgence. BraWeb, comme je l'ai précédement souligné, aurais pu reprendre un peu son code pour l'adapter aux règles définies sur ce site avant de le poster. Son programme n'en serait ressorti que plus accessible à tous et aussi mieux perçu.

Je ne trouve pas non plus d'éléments trés constructifs dans ton poste : "c'est le top et c'est l'honeur pour nous et pour Delphifr". Ca veut dire koi ?

Concernant Clipper (et les différentes version que tu as nommé et que je connais parfaitement) je confirme que par rapport à Delphi et à ses capacités, jamais je ne coderais une seule ligne sous Clipper ni sous certains autres langages non plus. Mais je trouve trés bien qu'il y ait des personnes qui codent sous clipper.

Bye

Commentaire de braWeb le 13/11/2006 18:54:59

Oh mon dieu merci quelqu’un qui connu Alaska  Xbase++ et XHarbour  
On entres dans les banques et on fait pas attention avec quelle langage son développes ces dernier,  surtout les logiciels de type Hybride
  
Merci DLLKarim et je te souhaite bonne continuation dans vos études a san Paolo et dans monde de professionnalisme  

Commentaire de braWeb le 13/11/2006 19:01:01

on attend toujours votre procédure BLATOUR pour l'archivage

Commentaire de blatour le 13/11/2006 20:35:37

Re BraWeb,

Dis donc tu es pressé ;-)

Ca y est je l'ai posté. Voici le lien pour y accéder : http://www.delphifr.com/code.aspx?ID=40310

Dis moi ce que tu en penses.

Cordialement.

Commentaire de salaz1 le 14/11/2006 09:10:26

je n'arrive pas à télécharger les sources, pouvez vous m'aider SVP.

  Votre ami salaz1

Commentaire de MAURICIO le 16/11/2006 12:43:12

Salut BraWeb,
c' est une bonne source que tu nous donnes lá ... J' ai moi même fait un programme de gestion commerciale et c' est un projet assez conséquent!

Je n' ai pas regardé le code mais ça semble un peu la pagaille quand même.

Dommage que les unités/compos ne soient pas nommés.
Tu aurai pu aussi créer des sous répertoires afin de diviser les unités entre elles. Par contre il me semble que le programme ne soit pas pret à fonctionner en multi postes. Il manque aussi (je crois car je n' arrive pas à compiler) la partie impression sur des imprimantes ESC/POS et l' utilisation de lecteurs de code barres pour les articles...

Pour conclure, le programme est assez agréable même s' il est loin d´ être abouti et donc, exploitable.
A+

Commentaire de braWeb le 16/11/2006 19:20:25

Salut mouricio  et merci de ce commentaire qui est droit au but (critique+solution)

Bien que j’ai travailler avec  les tables je crois pas que je peux l’exploiter dans  le réseau (a mes connaissance bien sur)

Et le code bar je n’ai pas encore l’occasion de l’utiliser dans mes applications revenant au code c’est pas facile a organiser un code a cette taille mais j'ai mit le Max, la plupart des Mise ajoures BD elle se font dans le data module (les procédures d'évènements)  que j’ai appeler DATA
Pour compiler il te faut Quickrpt4 ou enlève les USES unit il
Merci encore
@+

Commentaire de MAURICIO le 16/11/2006 20:03:22

Re-salut,
le problème est que quickreport4 n' est pas gratuit ...
Tu peux faire un programme multi postes avec des tables Paradox, et oui! c' est sûr, ça demande un gros effort dans la programmation car la logique est très diférente (Record locked? etc ...).
Il te faut créer une table d' utilisateurs/vendeurs avec gestion des droits!

Mes applications ont comme base de données des fichiers DBase et fonctionnent en multi postes.

Il manque encre une chose qui est très interessante:
le transfer et l' intégration de données.
Quezaco? bem imagine que tu as 10 magasins. On peut transférer via internet/disque amovible les nouveaux articles (à partir d' un poste "maître"), et de même, recevoir les ventes de ces magasins par intégration. Autre exemple, tu veux envoyer des articles dans ces magasins: tu fais un document d' achat sur le poste maître et tu transfère vers les magasins qui actualise automatiquement le stock. Ça a l' air un peu compliqué mais c' est pas très sorcier.
Il te faut changer la base de données pour supporter plusieurs magasins, voir plusieurs postes de vente dans le même magasin.
Bref, y a du boulot mais je pense que tu devrais commencer un nouveau projet car ça va trop chambouler tes tables ...
Je te conseille de prendre un papier et commencer par créer tes tables/relations dessus en tenant compte de tout cela avant de passer à Delphi.
A+

PS: un petit éditeur d' étiquette autocolantes (avec impression biensûr) avec codes barres des articles intégré au programme est aussi très utile crois moi!!!!

Commentaire de braWeb le 16/11/2006 21:33:21

Merci mouricio de cette fameux intervention c’est le but qui ma  pousser de poster la source pour que nous apprendre tous et arriver a la fin a une base de connaissance qui nous mène  a la réalisation d’un produit fiable et bien organiser

Pour la gestion des Magasins alors la vraiment il te faut caser la tête surtout en mutli-poste c’est un vaste travail comme vous avis dit dans Papier avant avec une bonne conception UML ou MERISE on peux y arriver

cordialement

Commentaire de Michel34 le 16/11/2006 22:48:42

Salut a toutes et tous,

Désolé , mais impossible de compiler ton prog en D7 Entreprise,
trop d'unités qui ne sont pas en place dans delphi surtout pour
le Quick Report , ou alors essai de fournir les unités adequates
je ne peux meme pas noter ,du fait que je ne peux tester ton prog.

Bonne continuation quand meme.

Commentaire de ameno_123 le 18/11/2006 01:33:12

Bonjour,
Que diriez-vous de reprendre le code est le mettre a niveau; c'est a dire utiliser firebird a la palace de paradox, utiliser la gestion de plusieurs magasins.....

Alors!?

Commentaire de blatour le 18/11/2006 11:48:20

Salut,

Le code de ce programme appartient quand même à BraWeb. Ne pas l'oublier. Même s'il le met à disposition de la communauté comme exemple de programmation, je ne pense pas qu'il soit trés honnête de se l'approprier et de l'utiliser à des fins commerciales (ou autre).

Une mise à niveau de son programme représente un très gros travail de fond et de toute façon, il faut s'avoir qu'il va être nécessaire de reprendre quasiment tout le code et la structure de la base de données (elle n'est pas du tout adapté à une gestion multi-site).

Donc idée intéressante mais pas réellement envisageable.

Boris

Commentaire de braWeb le 18/11/2006 12:28:58

Bonjour
Comme a dit Blatour il faut un long temps et très grand effort pour intégrer firebird et la gestion des magasins je préfère de démarrer a nouveau

Autre aider si on ajoute la gestion des e-commerce se communiqué directement a une DB MySQL héberger dans un serveur Web et de gérer directement les articles,clients ….
(mais la question c’est comment faire la communication ???)

Commentaire de blatour le 18/11/2006 12:48:12

Salut BraWeb,

Pour ta question, pourquoi ne pas utiliser la technologie "AJAX" : le RPC-XML.
Je dis ça mais je ne l'ai jamais testé. Voici un début de piste : http://sourceforge.net/project/showfiles.php?group_id=87313

Tu créé une page PHP sur ton site qui interprète la requête de ton appli Delphi et qui renvoie un ensemble de données au format XML. Comme ça, tu peux installer un tel système chez n'importe quel hébergeur qui dispose du couple PHP / MySql.

Bon moi je pars en vacances donc je ne peux pas proposer d'exemple. Si personne ne l'a fait à mon retour, j'essaierais d'en proposer un. Mais vu les capacités techniques des différents membres de ce site, je suis sur qu'il va y avoir plusieurs propositions ;-)

Boris

Commentaire de delopp_delphi le 18/11/2006 19:38:27

Pour une gestion commerciale bien complète il te manque bq de choses à ajouter, ton logiciel il est impossible de l'exploiter
Il manque la gestion des encaissements, les créances est si l'essentiel, les factures d’avoirs, les bon de commandes, les bon de livraison, les stocks, les achats, les ventes, les affaires , les devis quantitatifs et estimatif,
il manque aussi bq d'etats de sorties le comme par exemple le chiffre d'affaire par client, par date,etats des créances par clients et par date ...etc
Pour dire qu’une gestion commerciale complète il faut gérer toutes ces choses la.
Tu dois tous refaire votre conception de la base de données

Commentaire de delopp_delphi le 18/11/2006 19:42:50

Je suis oublié de vous dire n'oublier pas d'utiliser un SGBD pro. Parce qu’avec paradox ca ne marche pas dans les boites pro. Ou dans les grandes entreprises

Commentaire de braWeb le 19/11/2006 01:13:20

Je Suis avec toi pour les BD et oui il manque ta de chose mais pas les Factures, Avoirs, Devis  proforma bon de livraison, gestion des stock, la gestion des règlement…
Ta pas bien épie l’application

Pour Blatour je te souhaite que tu passe des bonne vacances on espérant que quelqu’un nous propose un exemple
@+

Commentaire de moumina73 le 21/11/2006 18:54:55

Salam
merci pour ton code source mais domage j'arrive pas à le compiler, je travaille sur delphi7 et j'ai ajouté le paquet de quiqreport que je croix que tu travaille avec mais sans resultat,peut etre que tu as utilisé des autres composantes que j'ai pas, peut tu me fournir ces composantes, merci

Commentaire de tr_ken le 25/11/2006 11:16:27

salut, trés bonne source mais le probleme que je n'arrive pas a le compiler, erreur "base de données gestion inconnue"
merci pour plus d'eclaircissements et bon courage pour la suite

Commentaire de couf le 28/11/2006 17:51:59

Salut

Je suis venu, j'ai voulu voir,et je suis déçu.
Mets tes unités s'il te plait ;-)

Amicalement

Commentaire de blatour le 28/11/2006 19:39:35

Salut,

En koi tu es déçu Couf ?
Tes coms seront les bienvenues tu sais. Et ce pour tout le monde.

N'est t'on pas là pour apprendre des autres ?

Commentaire de assemple le 28/11/2006 21:47:30

N'ayant pu, ni compiler les sources, ni lancer l'exécution du "PointEXE" que BRAWEB a eu la gentillesse de m'envoyer (ou le lien ?), je vois bien frustré !
J'ai inventé un nouveau modèle de Base de Données avec lequel j'ai développé de nombreuses applications, dont, notament, une facturation que je diffuse gratuitement sur le net, et à laquelle je voulais comparer la Gestion Commerciale de BRAWEB. Je m'interresse à toutes les facturations et Gestion Commerciales du Net.
Ma facturation gratuite, FreeFact, et librement téléchargeable à www.assemple.fr/freefact/install.exe.
Mais l'application la plus interressante, à mon sens, est Cerise, un gestionnaire de Base de Données GRAND PUBLIC, que je vais vendre incessement sous peu.
Je cherche des Bêta-Testeurs. M'écrire à assemple@free.fr.
Si BRAWEB peut m'aider à faire fonctionner sa Gestion Commerciale, qu'il m'écrive. Merci d'avance.

Commentaire de couf le 29/11/2006 18:13:37

Salut Blatour,
Parceque comme Assemple j'aurai tellement voulu tester le programme ou le compiler, mais je n'y arrive pas.
J'étais curieux car je m'interesse au sujet.

Amicalement

Commentaire de Michel34 le 29/11/2006 23:46:34

Salut Assemple , ca aurait pu etre interressant que tu fasse profiter ton prog
a la communautée de Code-Source , ou alors eventuellement une version light , je dit ca
car je suis en train d'ecrire pour un ami , un prog de gestion de Devis , et j'aurais
ete interresse de voir ta demarche pour une Gestion de facture.

A  Plus et bon dev.

Commentaire de blatour le 30/11/2006 11:24:52

Salut,

Pour infos, le programme de BraWeb ne semble pas utiliser de composants "spéciaux" et je n'ai pas eu trop de difficulté à le faire tourner sous Delphi 6.

Assemple, comme le souligne Michel34, nous sommes surtout intéressé par des codes sources écrits en Delphi et non par une application finalisée. Mais après avoir navigué dans ton application, les mêmes remarques que nous avons fait à BraWeb sont applicables à ton programme : choix de la base de données (mode fichier, mode local), pas de sécurité d'accès, application incomplète pour ce type de gestion, ...
Par contre, tu as fait un bon travail en terme de graphisme. C'est tout joli.

Crd.

Commentaire de assemple le 30/11/2006 14:06:47

FreeFact est fait en 10 minutes chrono avec Delphi 7 et mon invention, EasyBase pour Delphi.
(Cerise étant EasyBase Grand Public).
Je ne connais pas d'application complète, et celle qui prétendrait l'être sont des usines à gaz.

Commentaire de assemple le 30/11/2006 14:19:41

A Michel34 :
J'ai diffusé quelques sources, que j'estime très pratiques, mais je ne peux pas diffuser le fruit d'années de travail.
Je gagne à peine ma vie, et j'ai beaucoup misé sur EasyBase pour me mettre un peu de beurre dans les épinards.
Je vais bientôt diffuser Cerise, la version grand public de EasyBase, version indépendante de Delphi.
Cerise est doté d'un interpréteur Pascal.
Il devrait interresser des programmeurs.
Je cherche des bêta-testeurs (BIS REPETITAM)

Merci au modérateur de tolérer mes messages ;)

Commentaire de MAURICIO le 30/11/2006 21:04:23

Salut Assemple,
il me semblait bien que je connaissait ton programme pour faire des programmes (sans être un langge de programmation) de quelques part! En fait, tu m' en avais déjà parlé ...
En tout cas j' espère que les modérateurs vont te laisser tranquille lol

Commentaire de Michel34 le 30/11/2006 23:09:55

Salut Assemple ,pour info ton lien  : www.assemple.fr/freefact/install.exe
n'est pas valide ,je ne peux pas juger ton travail .
Et je ne te fait aucun reproche sur le fait de n'avoir pas diffusé tes sources
si c'est un travail que tu renumeres pour vivre , c'est la logique meme ,si
le temps me le permet , je mettrais a dispo mes sources de gestion de devis,
le temps de les mettres aux normes Delphi ,je m'explique j'avais creer l'executable
avec des compos payant de l'entreprise et , je ne pourrais en aucune facon les
fournir , donc je refais avec les compos standarts de D7.

Commentaire de assemple le 01/12/2006 08:45:37

A Mauricio, avec lequel nous avons eu des échanges à propos du Drag'n'Drop... Salut
A Michel34 : j'allais t'écrire : "je suis sûr de la validité du lien" et par aquis de conscience, je suis allé vérifier et patatras, mon espace web assemple.free.fr (vers lequel pointe www.assemple.fr et .com) affiche :
Service Unavailable
Apache/ProXad [Oct 16 2006 22:55:06] Server at assemple.free.fr Port 80
Je ne sais pas pourquoi.
Je vous tiens au courant...
A+

Commentaire de assemple le 01/12/2006 12:24:45

A Michel34
Mon site remarche !

Commentaire de Michel34 le 02/12/2006 12:36:19

Désolé , toujours lien invalide  !!!

Commentaire de assemple le 02/12/2006 14:31:19

Samedi 2 décembre, 14h30, ça marche.

Commentaire de vladocb le 05/12/2006 11:42:50

bonjour BraWeb

tout dabord je remercis tout le monde pour leur contribution a nous aider, nous les débutants. je suis loins de faire un commantaure sur quoi que ce soit dans ce site, mais je vouderai contribuer avec le peut de savoir que j'ai en ce qui concerne les BD paradox, c'est qu'il ya une possibilité qu'un application basée sur paradox fonctionne en réseau:
travailer avec un alias, l'ajouter dans BDEAdministrator dans tout les poste du réseau, et de donner le chemain réseau de la BD dans la propieté PATH et aussi dans l'onglet "configuration"/Natif/Paradox: Proprieté NetDIR.(Appliquée et verifiée).
ou bien de créer L'alias dans ODBC de Win: je ne sais pas encors comment faire, mais il parrait que ca marche aussi.

merci encors pour l'aide que vous nous fournissé.

Commentaire de vladocb le 05/12/2006 14:34:25

re: BraWeb

si j'execute sur delphi 7 , ca fonctionnerai?

Commentaire de daxwy le 10/01/2007 22:31:36

10/01/2007 -- 11/11/2006 , quand je me suis arreter sur cette source je penser qu'elle daté de 2003 ,
le developpement pour l'environement windows passe a l'étape framwork dot net , difficile de faire sans méme en delphi

paradox et mort ( aucun support ou mise a jour ) , borlond change de cap technico-commercial , il faut suivre l'évolution

pour le code source j'ai pas peu le compilé , j'ai essyer avec tout les version de QuickReport 4.03 4.05 4.06 sa marche pas

sa bloque a "Unit35;" il ne trouve pas sa "QRPDFFilt"
et j'ai comprend rien , je doit préciser que delphi c'est pas mon fort


Commentaire de blatour le 11/01/2007 10:10:09

Bonjour Daxwy,

Personnellement je ne suis pas d'accord avec tes commentaires à propos du frameword .net
Tout d'abord, tout le monde n'a pas la dernière version de Delphi. Et oui, moi je travaille toujours sous Delphi 6 (même si j'ai les autres version) et ce pour une raison de compatiblité avec mes anciens devs.
D'autre part, il y a des gens qui sont, et pas forcement à tord, contre l'utilisation en force des technologies Microsoft.

Pour Paradox, d'accord même si ce gestionnaire de fichier fonctionne trés bien, c'est vrai qu'il est un peu dépassé. Mais pour les anciennes version de Delphi, celà reste toujours la base.

Pour ton unité, essaies de la trouver dans les sources et supprimes la des clauses Uses. Après recompilation, il aura réadapter les clauses en fonction de la version de QuickReport que tu as.

Cord.

Boris

Commentaire de daxwy le 11/01/2007 10:40:16

Bonjour , j'ai droit a cette erreur encors :
"[Fatal Error] Unit38.pas(6): Unit QRPrev was compiled with a different version of QRSearchDlg.TSearchDlg"

pour quelq'un qui débute ( et qui na pas a maintenir un existant ) je pense qu'il est de notre devoir de l'orianter vers les deux platforme du moment "dot net" et "java"

pour l'utilisation des technologie microsoft " biensur il faut consommer avec modération " il ya des altérantive trés interessante tel que "mono" et comme gestionnaire de base de donnée Mysql qui avance trés bien , ou méme interbase ( firebird ) que j'ai déjas utiliser avec C# ,
le plus important c de suivre les technologie du moment peut importe l'outils qu'on choisie

Commentaire de tadjinabil le 13/01/2007 17:19:57

tres bon code
Mais problem persistant :
[Erreur fatale] Unit35.pas(6): Fichier non trouvé : 'QRPDFFilt.dcu'

Commentaire de braWeb le 04/02/2007 15:18:10

Salut a tous le Monde,

j'ai fait une petite Mise ajoure de la source pour la rendre compatible avec Quickreport standard du DELPHI
j'ai espère que il aura pas d'autre Erreurs

@+

Commentaire de ameno_123 le 04/02/2007 15:53:37

Salut,
C'est pour quand une version client/serveur!?

Merci

Commentaire de tadjinabil le 08/02/2007 18:27:20

bonne chance braha web
je te felicite

Commentaire de tadjinabil le 15/02/2007 17:06:58

tres bon travail..
mais in un soucis concernant interfacec du comptoire
- comment l'activer dans l application
- les interface de la 1ere application sont different de   la   2eme (MAJ) surtout lafiche stock
et bon chance

Commentaire de Michel34 le 15/02/2007 19:32:11

Salut,gros travail et maintenant onarrive a tester, j'ai un soucis avec le fichier
Config.DB , il y a un mot de passe pour l'ouvrir ,peux tu le donner ,je voulais ajouter un champs.
merci d'avance.

Commentaire de badicom le 24/02/2007 11:41:44

bon chance et merci pour votre travail qui nous aide beaucoup

Commentaire de trachid8 le 03/03/2007 10:25:32

C'EST FORMIDABLE  brahim , tu merite 1000000/10, (que dieu vous mène à d'autre succées ) .. Rachid de Bel Abbés .

Commentaire de simonemusiu le 13/03/2007 22:24:16

salut, beau programme. Je suis italien, travaille pour faire la traduction en italien et le présenter à autres usagers. Je voulais te demander s'il était possible incorporer les modifications du report directement à l'impression. Donc pendant qu'il imprime par un bouton on ouvre le report et tu peux le modifier. Merci


------------------------------------------------------------------

ciao , bel programma .
Io sono italiano , sto lavorando per fare la traduzione in italiano e presentarlo ad altri utenti.
Volevo chiederti se era possibile incorporare le modifiche dei report direttamente in stampa .
Quindi mentre stampi tramite un pulsante si apre il report e lo puoi modificare .
Grazie

Commentaire de braWeb le 14/03/2007 11:57:12

Salut
1er je remercie tous les Complimenets.

revenant a la question ,je ne crois pas que se t'il possible de le faire parce que les reportes vont devenu une partie de l'excutables alors il ne sont pas modifiable, c'est le cas de Quickreport, avec "RAVE Report" c'est pas le meme probeleme  qui implique que tu peux faire tes modifications sans Recompiler, les Reports de l'impression son stocke dans des Autre fichies(modifiable par l'editeur RAVE REPORT).

A+

Commentaire de simonemusiu le 15/03/2007 12:37:11

Salut, tu peux m'expliquer comme potri faire à incorporer RAVE REPORT. Je te voulais demander une autre chose : et possible créer des nouveaux documents en créant un wizard à l'intérieur du programme, des cosi à créer par exemple une facture spécial  ou bien à un avoir particular, des ordine spécial pour exemple.
Merci.
Simone

Commentaire de momohbj le 17/03/2007 22:14:21

félicitation Brahim
c'est un logiciel qui a touché presque à toutes les sources de delphi, mais pour rendre encors ce programme plus pratique essayer de travailler un peu avec un tree view ( arbres ) pour nous permettre de  connaitre la synchronisation de ce composant avec les autres ex:dbgrid.
pour moi je n'arrive pas à utiliser le treeview avec une bde
merci et bonne continuation.

Commentaire de simonemusiu le 18/03/2007 13:28:21

BUGS.
dans les sezion vente les documents ne sont pas enregistrés correctement, en fermant et en réouvrant le programme les documents disparaissent.

Merci.

Commentaire de jraine le 10/04/2007 14:46:54

Bonjour

BraWeb  a été courageux !
il nous montre ses sources avec ces qualité et ces défauts. Utiliser Paradox  alors que Borland a annoncé depuis longtemps qu'il été Decreaded et un mauvais choix Firebird ou Interbase aurait été plus judicieux.

Pourquoi créer toutes les fiches au démarrage de l'application ?
Quand à l'interface d'utilisation de dialogues modaux ne permet pas une navigation fluide dans l'application, on doit fermer le premier dialogue puis ouvrir le second. L'utilisation de Tframe permettraient de fluidifier l'application. Certaines fiches au design similaire aurait pu avoir un ancêtre commun je pense aux fiches Tfournisseur, Tclient, Tarticle.

Quick report comme outil de reporting ne me parait pas être un bon choix car quand il faut modifier un report on doit recompiler le projet, il existe maintenant bon nombre d'outils plus souples (rave, fastreport etc..).

Une chose est sure, on peux très bien développer des applications utilisant des bases de données sans utiliser des controls orientés données.

Bonne continuation à toi BraWeb et merci pour cette source.

Cordialement Julien

Commentaire de sergioann le 10/04/2007 19:31:26

Ciao a tutti aggiunte le medie matematiche :
Salut a tous , voila les statistique mathématiques à l'intérieur de "His_ARTICLE"

procedure TSai_Articles.Ricalcola_giacenzeExecute(Sender: TObject);
Var
   Segno : Tbookmark ;
   TotRighe : integer ;
   TotRighe1 : integer ;
   TIniziale,TCarico,Tscarico,TPezzi,MRimanenza,MVenduto,MPermanenza : Real ;
   Soglia_Rimanenza,Soglia_Venduto,Soglia_permanenza : real ;

begin
     Soglia_rimanenza := 20 ;
     Soglia_Venduto := 80 ;
     Soglia_Permanenza := 20 ;
     Tiniziale := 0 ;
     TCarico := 0 ;
     TScarico := 0 ;
     Tpezzi := 0 ;
     MRimanenza := 0 ;
     MVenduto := 0 ;
     MPermanenza := 0 ;
     TotRighe := Data.His_ARTICLE.RecordCount ;
     TotRighe1 := Data.Articles.RecordCount ;
     Segno := Data.His_ARTICLE.GetBookmark ;
     Data.His_ARTICLE.First ;
     While Not Data.His_ARTICLE.Eof do
      begin
TIniziale := Tiniziale + Data.ARTICLEsQte_initiale.Value ;
       Tcarico := Tcarico + Data.His_ARTICLEQte_ent.Value ;
       TScarico := TScarico + Data.His_ARTICLEQte_SRT.Value ;
       TPezzi := TPezzi + Data.His_ARTICLEQte.Value ;
MRimanenza := MRimanenza + Data.ArticlesStock_Reel.Value ;
       MVenduto := MVenduto + Data.His_ARTICLEQte_SRT.Value ;
       //MPermanenza := MPermanenza + TTGiacenzaPermanenza.Value ;
       Data.His_ARTICLE.Next ;
      // Data.ARTICLEs.Next ;
      end;
     Data.His_ARTICLE.GotoBookmark(Segno) ;
   //  Data.ARTICLEs.GotoBookmark(Segno) ;
     Data.His_ARTICLE.FreeBookMark(Segno) ;
    // Data.ARTICLEs.FreeBookMark(Segno) ;

     If Totrighe > 0 then
       begin
   MRimanenza := MRimanenza / TotRighe1 ;
        MVenduto := MVenduto / TotRighe ;
        MPermanenza := MPermanenza / TotRighe ;
       end ;
     Tot_ini.Caption := 'Inventario=' + FormatFloat('###,###,##0.##',Tiniziale) ;
     Tot_car.Caption := 'Carico=' + FormatFloat('###,###,##0.##',TCarico) ;
     Tot_Scar.Caption := 'Scarico=' + FormatFloat('###,###,##0.##',TScarico) ;
     Tot_Giac.Caption := 'Movimento pezzi=' + FormatFloat('###,###,##0.##',TPezzi) ;
     //Tot_Valore_L.Caption := 'Tot.Valore L= ' + FormatFloat('###,###,##0',Tpezzi * data.ArticlesPrix_A.Value) ;
     //Tot_Valore_E.Caption := 'Tot.Valore E= ' + FormatFloat('###,###,##0.00',Tpezzi * data.ArticlesPrix_A.Value) ;
     Media_venduto.Caption := 'Venduto Medio=' + FormatFloat('##0.00',MVenduto) ;
     Media_rimanenza.Caption := 'Rimanenza Media=' + FormatFloat('##0.00',MRimanenza) ;
   //  Media_Permanenza.Caption := 'Permanenza Media=' + FormatFloat('##0.00',MPermanenza) ;
     If MVenduto < Soglia_Venduto then
      Media_Venduto.Font.Color := clRed
     else
      Media_Venduto.Font.Color := clGreen ;
     If MRimanenza > Soglia_rimanenza then
      Media_Rimanenza.Font.Color := clRed
     else
      Media_rimanenza.Font.Color := clGreen ;
     If MPermanenza > Soglia_permanenza then
      Media_Permanenza.Font.Color := clRed
     else
      Media_Permanenza.Font.Color := clGreen ;

end;


ciao w l'talia w la france

Commentaire de braWeb le 10/04/2007 21:31:18

slt
merci Julien  pour ce que tu a dit, critique drois au but, c'est le but du Site faire des remarques pour que toute la communauté  delphiFR apprende personnellemet j'ai apres Plein de chose apres que j'ai poste cette Source.
peut tu m'expliquer SVP  
"Une chose est sure, on peux très bien développer des applications utilisant des bases de données sans utiliser des controls orientés données."
A+

Commentaire de jraine le 11/04/2007 11:45:02

Bonjour BraWeb

Au lieu d'utiliser de TDBEdit tu utilises des Tedit, il te faut aussi un TQuery ou tu ajustes la propriété SQL soit pour créer un nouvel enregistrement, soit pour modifier un enregistrement, ou supprimer un enregistrement, et pour présenter tes données tu peux utiliser des composant tel que : TTreeView, TTlisteView etc...
si tu as besoin d'un exemple tu peux télécharger cet exemple que j'ai écris il y a pas mal de temps:
http://www.phidels.com/php/index.php3?page=../php/pagetelechargementzip.php3&id=198

Cordialement

Julien

Commentaire de jraine le 11/04/2007 11:56:04

Ps: je viens d'ajouter l'exemple sur le site
http://www.delphifr.com/code.aspx?ID=42174

Commentaire de blatour le 11/04/2007 12:04:30

Bonjour tout le monde,

Julien a raison, on peut très bien développer une application sans utiliser de composants d'accès aux données. Le seul problème c'est qu'il faut parfois coder toute la partie ergonomie et affichage.
Au niveau de notre société, nous utilisons les composants InfoPower qui sont trés bien mais payant.

Pour de bons composants d'accès aux données, je vous conseille les composants Zeos (http://zeos.firmos.at/portal.php) qui permette d'accéder "nativement" à plusieurs SGBDR. Un programme développé avec ces composants pouvant alors trés vite etre adapté pour utiliser plusieurs SGBDR. Par contre, il faut reconnaitre que l'aide est vraiment pauvre et que pour un débutant l'accès à ces composants n'est pas simple. Mais avec un peu de recherche sur le Web et des essais, on peut créé des applications trés performante et trés stable.

Concernant un générateur d'état assez sympa et gratuit, il y a FreeReport (http://fast-report.com/en/download/).

Enfin voilà.

Bonne continuation.

Boris

Commentaire de braWeb le 11/04/2007 12:27:13

bon jour,
juste une question alors quel est le desavantage d'utiliser TDBedit sachant que c'est un standard et compatible avec BDE,ADO, DBExpress et l'avantage d'utiliser Tedit et dans ce cas je dois aussi utilise StringGrig ou lieu de DBgrid pour la mise ajour des Facture par exemple ?
Merci

Commentaire de sergioann le 11/04/2007 17:04:54

bon jour,

alors
Si je voulais émettre une nouvelle facture, je voudrais que cliccando un bouton il m'ouvre une autre form et puisse choisir des documents gia emis. Le document sélectionné on doit insérer dans le document que je suis crendo dans cet instant, et peut-être devrait ajouter une nouvelle ligne avec sur écrit "rif. au document n°... de date ....

Excusées pour mon très mauvais français

Merci

Commentaire de jraine le 11/04/2007 17:51:15

Bonjour BraWeb

Utiliser des composants orientés données ou des composants standards, ce n'est ni un avantage, ni un inconvénient. C'est juste une question de choix de développement. Quand à utiliser le TstringGrid il existe des dizaines de composant grilles, gratuits ou payants qui offrent de meilleures fonctionnalités. Je pense par exemple a TvirtualTreeView qui gratuit.

Cordialement

Julien.

Commentaire de eachats le 17/05/2007 01:05:01

Comment faire pour generer la clé de sécurité du logiciel.

Commentaire de sabrahim le 22/05/2007 16:11:50

M braweb je te félicite pour le programme
mais il manque plusieurs des choses comme la mise a jour de l'article dans le ca du bon
* de sortie
* bon entré
la mise a jour de l'article non Pa effectué a+

Commentaire de deldoul35 le 17/06/2007 13:21:46

merci pour le logiciel,je vous dit bravo.
est ce que vous pouver me dire comment rendre l'alias automatique, c-à-s sans le créer
et comment faire pour enregistrer les tables dans une autre partition(pour la sécurité des donnée
merci  

Commentaire de ppatllab le 25/06/2007 17:55:05

Merci pour ce travail très conséquent... Si tous les programmeur Delphi faisiet comme toi ... Moi compris ! Mais il n'est jamais trop tard (pour moi).
Je suis programmeur et n'ai pas l'habitude de laisser de post. Je vois que ton travail a suscité beaucoup de remarques constructives même si elles étaient parfois houleuses. C'est super... Bravo.
J'arrive un peu tard. Et bien j'en profite pour demander aux Webmaster de bien vouloir virer le 1/10 qui fait tache et ne peut etre qu'une erreur de frappe.
Merci

Commentaire de ghayoutha le 28/06/2007 23:49:02

il est bien

Commentaire de bac22dz le 24/07/2007 16:36:36

maerci pour ta source mais l'unite 35 chiffre en lettre ne transforme que les entier mais pas les centimes
si tu peux a corrigé
merci

Commentaire de chrs33 le 02/08/2007 20:47:55

LOL LOL LOL !

Je me tords de rire en lisant les conseils des administrateurs du site : "...votre commentaire, merci de le relire (2 fois s'il le faut) afin d'éviter un maximum de fautes d'orthographe et de français."
Heureusement que les 'cyber-programmeurs' sont avertis, sinon je me demande ce qu'on pourrait lire. Car, vous en conviendrez, il est souvent assez compliqué de saisir ce que l'auteur a voulu exprimer...

Je me demande ce que faisaient ces garnements pendant les cours de français et je trouve que c'est dommage, car rien ne fait plus penser à l'ignorance que la manque d'aisance dans l'expression écrite (alors que je suis sûr que bon nombre de programmeurs sont loin d'être des cancres).

Allez! C'est pas grave, car Braweb a fait du très bon travail.
Merci



Commentaire de braWeb le 06/08/2007 14:49:34

Salut,
Oui ta bien raison j’ai un problème avec la langue française et je suis désolé pour ça  mais je crois que par politesse que on commence notre commentaire Par salut ou bonjour Pas LOL LOL au moins on respecte de ce forum
Je n’ai pas su que ce forum a été conçu pour «rire» au lieu d’échanges de connaissance serai t’il plus utiles si vous avais continu votre commentaire dans le coté technique pas
Allez! C'est pas grave, car Braweb a fait du très bon travail.
Merci comme si on attends votre Signature    
@+

Commentaire de devilmaycry41281 le 25/08/2007 10:24:19

Salut braWeb!
comment faire pour débloquer le reste des options de ton application?????
merci

Commentaire de braWeb le 25/08/2007 13:16:44

la Reponse: La source et dans tes mains a toi de jouer

Commentaire de devilmaycry41281 le 26/08/2007 05:28:53

Je suis Débutant Dans delphi
et j'ai encore beaucoup de chemain a faire en peu de temp
et ton application contient la majorité de ce dont j'ai besoin
un peu d'aide ne sera pas de refus
merci d'avance

Commentaire de salahgrami le 30/08/2007 08:23:16

Bonjour Brahim,

Mes félicitations pour ce code. Je suis débutant en delphi mais j'ai bien assimulé ce que vous avez fait. Je vais continuer apprendre Delphi.

Merci.

Commentaire de compo1980 le 15/09/2007 11:38:52

trés bonne application bonne good luck

Commentaire de frmter le 26/09/2007 16:09:55

salut et encore merci pour ta superbe contrib !
dans tes sources tu n'a pas de fichier de type projet ?
c'est normal ? comment le créer ? sans le fichier projet je peux pas compiler tes sources ? j'ai essayé d'ouvrir toute les sources mais j'ai plein de messages d'erreurs à l'ouverture de quasi tous les fichiers ...
j'utilise delphi 5 ... tes sources sont-elles compatibles avec cette version ?
merci de ta ou de vos réponses à tous !

Commentaire de braWeb le 26/09/2007 18:04:46

c normale que ta ces problemes la  Parceque j'ai utiisé D7 et comment je aurai complilé si j'ai pas utilise le fichier DPR(Projet) regadre bien Stock.dpr dans le répertoire "Ges-com" pas dans le répertoire "Source"
@+

Commentaire de ROCABDEL le 12/10/2007 02:04:35

Salut!
c'est un sacré boulot, Impressionnant, merci pour ton partage... Chapo ;-)

Commentaire de Twohalf le 15/10/2007 13:53:13 10/10

Tu ns a rondu la plus grde faveure, Superbe trvail..
C vraiment plyvalent Ton App..
Bonne continuation +++

Commentaire de braWeb le 16/10/2007 22:25:51

Merci A vous Les amis Et bon Courage tous Le monde

Commentaire de mmmrrr le 23/10/2007 19:00:36 10/10

Bonjour ,
Très beau travail.
Donner des conseils d'accord ,et vu le travail accompli,je n'oserai même pas en donner.
Mais je trouve certains commentaires mal venus et en particulier en ce qui concerne les fautes de francais.

Felicitations BRAHIM

Commentaire de haitek le 07/11/2007 12:02:48

Chapeau BRAHIM, c'est un chef d'oeuvre. Comment fais-tu pour que l'alias soit automatique ? Merci

Commentaire de braWeb le 07/11/2007 13:39:08

merci HAITEK
dans l'unité de Datamodule  ecrivez la commande suivante  session.AddStandardAlias('nom du aliase Alias','C:\chemin','Paradox');
ex
session.AddStandardAlias('StockDB','C:\Stock\DB','Paradox');


@+

Commentaire de bac22dz le 05/12/2007 14:13:17

tres bon travail
si tupeut nnous montrer comment faire des apercu avant impression
merci

Commentaire de MAURICIO le 05/12/2007 15:03:57

Salut Braweb,

j' ai déjà posté sur cette source mais je viens de jeter un oeil pour voir les nouveautés. lol

Malheureusement, toutes les critiques qui ont pu être faites n' ont pas été tenu en compte.

Je ne parle pas du choix du type de base de données qui demanderait de faire un nouveau projet et repenser le MLD (modèle logique des données).

Comme je te l' ai déjà dit, et, par expérience sur ce type de programme, c' est un boulot monstre, je sais de quoi je parle.

Je sens que je vais me faire allumer par tes fans mais voici une petite liste non exaustive de ce que tu dois absolument repenser/travailler:

- ce genre d'application se divise en 2 parties distinctes: le frontOffice et le BackOffice: 2 executables donc.
- L' utilisation de DLLs te permet de diviser ce genre de projet et apporter une plus grande clarté.
- En parlant de clarté tu peux améliorer: la présentation de code, renommer les unités et les compos utilisés et créer une bibliothèque de fonctions générique utilisées un peu partout dans ton projet.
- Gestion de articles par code barres:Reference interne et reférence des fournisseurs.
- Gestion du multiposte et/ou multimagasins (avec système d' intégration sur un poste maitre pour connaitre les ventes de tous les magasins): c'est possible avec n' importe quel type de base de données.

J' espère que je ne t' ai pas découragé, en tout cas il y a un effort visuel ...

A+

Commentaire de joferz le 11/12/2007 23:11:18

Salut Braweb,
Trés bon travail.Vous pouvvez continnuer avec Projects,Contabilitée etc... Pour  le compléter.
Je peux le traduire dans Portuguais?
Je peux le donner à autres utilizateurs comme "executable"?
Merci

Commentaire de braWeb le 12/12/2007 17:12:34

salut tous le monde
bien sur tu peut le faire
Mauricio merci pour tés conseils mais malheureusement j'ai abondoné Delphi je travail plus avec actuellement je m'intéresse au téchnologie web Delphi c'est pas le Bon choix
pour moi malgré que il est riche .
@+

Commentaire de belaid52 le 27/12/2007 01:25:56

salut Mr Benomrqne,
j'ai bien étudié votre application et me suis bien inspiré. ca va.
j'aimerai bien comprendre ceci(pour moi c'est une intrigue que j'arrive pas a comprendre) :
Dans l'unite 49, vous utilisez un TwincontrolForm qui apparait sous imp_Hist_ventes et aussi le bouton Fermer utilise dans la forme his_ventes pour fermer la forme.(a ma connaissance je n'ai pas vu d'evenement).
merci et bon courage

Commentaire de braWeb le 27/12/2007 18:12:20

excuse moi Mr BELAID mais je n'ai pas bien saisir votre question veuillez m'explique ce que voulez vous savoir

Commentaire de tamani1943 le 31/12/2007 12:44:54

je suis un developpeur delphi , j'aime bien profiter de votre application pour l'ameliorer et commercialiser . est vous d'accord
coordialemnt . med

Commentaire de vbredouane le 02/02/2008 00:37:43

SALUT BRAWEB VOILA MON E-MAIL BRIKCI31000@YAHOO.COM
ALORS VOTRE SOFT JE L'AI DEJA VUE AILLEUR CHEZ UN CERTAIN NACER BAHNASS NON , TA FAIT UNE COPIE C CA ?
CONTACTER MOI

Commentaire de braWeb le 02/02/2008 13:13:33

Ah bon je crois devais vous d'abord vérifier avec ce NACER  c'est n'est juste n'es de mes habitudes de prendre les choses qui sont pas les miens

Information : j'ai Posé la Source pour l'échanger du Savoir pas pour fournée des sources gratuits    

Commentaire de cantador le 15/03/2008 19:06:21

j'arrive après la bagarre ce qui permet
d'avoir un peu de recul...
Je partage évidememnt toutes les remarque émises sur les tables
paradox (que je connais bien..)
Inutile de s'y appesantir..

Mais un élément essentiel dans la programmation delphi a semble
t-il était oublié (malgré néamoins le gros travail fourni..)
à savoir :
écrire des procédures et/ou fonctions
les plus générales possibles..

or dans une grosse base de données, il est imortant d'éviter les redondances sinon cela devient vite indéchiffrable et très dure à maintenir.
juste un exemple, tu a prévu un datamodule et ensuite tu répètes partout le nom de tes datasets..
alors qu'il faudrait créer une variable globale DataSetEncours
et ensuite détecter le dataset sur lequel tu travailles permettant ainsi la création unique de toutes les fonctions classiques publiques (ajouter, modifier, annuler, valider..etc) dans ta forme principale.

Commentaire de helmis le 22/03/2008 11:35:38

Le pump Generé est faux, il va faloir prendre la formule exact

Commentaire de braWeb le 22/03/2008 17:09:23

salut,  

quelle est la méthode exacte pour le calculer ?
ce que j'ai entendu que PUMP ou
PMP=(prix_ancien+prix_nouveau)/2; !!!!!!!!

Commentaire de vladocbm le 23/03/2008 08:49:26

bonjour tt le monde

la formule exacte pour calculer le pump est :

pump=((prix_ancien*qte_ancienne)+(prix_nouveau*qté_nouvelle))/qté_actuelle

Commentaire de braWeb le 23/03/2008 22:22:58

merci vladocbm  c'est  gentille  

Commentaire de helmis le 03/04/2008 19:01:20

Bonjour

Merci pour cette source tres utile, mais pense à utiliser les query la prochaine fois, c plus clair et plus correcte dans gestion en generale ainsi il faudra quitter la DBE vers interbase ou MySql ou autre... ;)

Salem.

Commentaire de boutera le 22/04/2008 16:10:38

Salut,

merci pour le Ges-com
comment changé l'emplacement de Ges-com pour l'executé (càd on veut exécuté le logiciel qui se trouve dans disc D mais pas C)

Commentaire de helmis le 22/04/2008 19:38:29

Commentaire de MAURICIO le 05/12/2007 15:03:57
//
- ce genre d'application se divise en 2 parties distinctes: le frontOffice et le BackOffice: 2 executables donc.
- L' utilisation de DLLs te permet de diviser ce genre de projet et apporter une plus grande clarté.
//
Dans Quel But ?
Merci

Commentaire de looona le 05/05/2008 13:37:53

bonjour tt le monde

je suis debutante sur delphi et j'ai telechargée la source de braweb, et je suit vos commentaire tmidement mais avec attention, j'ai essayé de recréer une replique de cette source pour mieu apprendre , mais je patine a chaque fois:

j'ai eu l'idée de changer la facon d'avoir la marge pas en % , mais en valeure (especes) et d'avoir le total de cette marge , pour voir par exemple le benifice de chaque mois !
je sais que mes pensées sont plus grandes a mes capacités alors je souhaite vivement que vous me donnez un coup de main , je vous serai tres reconnaissante !
merci d'avance a braweb et a tout ceux qui contribuent !



Commentaire de helmis le 05/05/2008 15:07:19

Quelque chose du genre
si marge = 15 %

marge := prix_achat+ prix_achat*15/100;// dans OnCalcFields ça sera idéal
Mais Sache que cette source est inutilisable pour un vrai projet car il y'a trop de faille(desolé Braweb).  

Commentaire de helmis le 05/05/2008 15:09:50

desolé

Prix_de_vente := prix_achat+ prix_achat* marge / 100;

Commentaire de looona le 10/05/2008 09:59:13

bonjour tout le monde

merci HELMIS pour ton aide , mais je ne sais pas oû mettre la formule, je sais dans OnCalcFeilds , mais comment l'implenter ?
et ca serai sympat a Braweb de se manefester puisqu'il s'agit de sa source,

merci encore a tout le monde et merci a vous HELMIS.

Commentaire de helmis le 10/05/2008 15:55:43

Tu n'a pas à l'implémenter tu crée un champs calculé dans la table concerné;
exemple on crée le champs Prix_de_vente

exemple on a une table nommé "article" et un champs nommé "Prix_de_vente"

tu ajoute ceci à la procédure en OnCalcFeilds de  :
la table "article" :

articlePrix_de_vente.value := prix_achat+ prix_achat* marge / 100;

ça s'implemente automatiquement.

Commentaire de naabil_g le 13/05/2008 23:08:31

10/10

Commentaire de jackalunion le 24/06/2008 04:23:05 10/10

chapeau mec

Commentaire de karim155 le 14/08/2008 01:52:32

Bjr Brahim, je te tire chapeau pour ce travail, vraiment il est extrat un vrai travail pro.

Je suis en train de le tester en monoposte. mais ce que je souhaite avec ta permission bien sur c'est de pouvoir l'utiliser sous reseau.

si c'est possible de le faire pourras-tu nous eclaircir.

Merci d'avance et bonne continuation

a+

Commentaire de helmis le 21/08/2008 12:00:47

Bonjour

Non il n'est pas possible de l'utiliser en Reseaux

Commentaire de labiba2009 le 27/08/2008 20:59:10

slt braweb, je tient à te féliciter pour ton travail,continue.
alors voila les problèmes:
1-lorsque j'essai d'ouvrir certaines fiches comme model104 et list client, il ya l'erreur qui me dit la propriete frame de cette fiche n'existe pas, donc j'aimerai bien arranger ce pblm.
aussi lorsque je cree une facture pr un client le solde et le reste devraient se modifier dans la table client mais la modification est fausse, le solde n'est pas celui prevu dans la facture et le reste non plus.
si tu veux bien m'aider à arranger ces pblems.
merci bcp, j'utilise delphi7 et je sui débutante.
merci bcp

Commentaire de braWeb le 28/08/2008 11:35:39

merci LABIBA2009,
solde,TTC, reste  sont des champs autocalculé ces champs se rempli a l'ouverture de la table jeter un coup d'oeil  dans les l'évenements oncalculate des tables en tête vente,achats.
apropos model104,list_client vérifier l'existance des Unite23.pas,unite43.pas dans le répertoire Source si non retélécharger le projet une deuxième fois
désoler delphi n'est pas installer dans ma machine pour essayer
@+

  


Commentaire de labiba2009 le 28/08/2008 21:38:39

merci bcp de m'avoir répondu,tu c t pres de moi je suis etudiante à tlemcen,lol,bref merci.
voila je vais faire comme tu m'as dis, je savais que le solde et le reste sont des champs calculés mais lorsque je veux afficher la table de client avec le solde du client le champs solde ne change pas alors qu'il devrait changer.
et voila je voudrais ajouter certaines tables comme la table depenses pour gérer les depenses, g deja creer la table mais je pense que g oublié des trucs, esque tu peux m'expliquer comment je doit faire pour creer la table et la manipuler comme pour tes autres tables.merci infiniment vraiment g besoin de ton aide.
bye

Commentaire de kimlion1 le 08/01/2009 23:40:46

salut tous le monde
mais vraiment c'est un trés projet mais j'ai essayé de faire mon mieux mais j'ai pas pu trouvé le problème
SVP tous les experts de delphi de m'aider à trouvé le problème de l'unité 35 (problème de total TTC en chiffre non entier et 4 chifre aprés la virgule) ?? porquoi ??
aider nous SVP

Commentaire de charoufi le 27/01/2009 21:36:35

merci brahim pour se travail mais je croie qu'il me demande un mots de passe pour que je puisse l'exécute car j'ai le même thème pour mon stage pratique alors tu veut bien me dire qu'elle est le mots de passe merci d'avance ......

Commentaire de bellevivante le 29/04/2009 20:03:28 10/10

bjr brahim;
je ne suis qu une debutante et je n arriverai pas a executer ce logiciel pour voir comment s execute il?svp s il existe une personne qui peuve m aider je la remercerais d avance.

Commentaire de hannover96 le 22/05/2009 02:08:48

bonjour tous le monde,
je n'arrive toujour pas a corriger le PMP dans unite3.
j'ai fais
data.ArticlesPMP.Value:=((data.ArticlesPMP.Value*data.ArticlesStock_Reel.Value)+(data.L_AchatsPrixHT.Value*data.L_AchatsQt.Value))/(data.ArticlesStock_Reel.Value+ data.L_AchatsQt.Value);
equivalent à
pump=((prix_ancien*qte_ancienne)+(prix_nouveau*qté_nouvelle))/qté_actuelle  mais donne toujour un resultat faux
si qq peux m'aider

Commentaire de daho28 le 26/07/2009 17:03:35

bravo
je recherche Clase TGauge ou Backage TGauge Delphi7

Commentaire de bellegend le 26/10/2009 08:04:42 10/10

Salut,
merci bcp

Commentaire de rymavenir le 09/11/2009 11:44:39 8/10

Salut,
SVP je voudrais comprendre le fonctionnement de la clé d'dentification.

Commentaire de nacibo le 13/12/2009 21:10:10

Je veux vous tirer un chapeau pour votre travail, c'est vraiment utile et efficace pour moi je suis débutant en delphi en créant une application de gestion de compte bancaire que ça vas beaucoup m'aider, pour la base et les fonctionnalité normalement c'est bon mais je veux que chaque compte comptable à gérer une nouvelle base sera créer automatiquement exactement comme tu as fais avec ton application Gestion de Dossier, J'espere vraiment recevoir ton aide et merci d'avance.

Commentaire de trender le 07/02/2010 16:31:55

Bonsoir ,

Le source est inintéressant ,  mais idem à beaucoup de personnes malgré Delphi7 , j'ai un problème à la compilation ce n'est pas grave en soit car j'essaie de comprendre le déroulement du soft. par contre une question au demeurant idiote et déjà posée de  nombreuses fois , sans changer le source , le code au démarrage c'est quoi ?
Une réponse simple par exemple ce code justement , permettrait de me faire avancer sur les principes utilisés , désolé je débute moi aussi en delphi et avant l'achat de 'codegear 2010' ou autre je voudrai bien comprendre déjà ce programme qui reçoit tant d'éloges..

Merci à tous par avance

Commentaire de trender le 07/02/2010 16:33:39

Bonsoir

Désolé erreur de mon dictionnaire je voulais dire bien sur , intéressant ...lol

le français n'est pas ma langue d'origine désolé...

Commentaire de braWeb le 07/02/2010 21:12:46

salut

par défaut il n'est y a aucun mot de  passe il vous suffit de cliké sur "OK"

merci

Commentaire de trender le 08/02/2010 23:17:02

merci
je ne comprenais pas le principe au démarrage lol

Commentaire de braWeb le 09/02/2010 17:45:28

désolé mais j'ai pas saisir votre question veuillez bien éclaircir, de quel demarrage vous parlez

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Connection et gestion de MySQL [ par SMoG ] comment connecter mon executable a ma base de données mysql de chez free, en récupérant des informations ?SMoGhttp://ploofgames.free.fr/ Proprietes de gestion d'alimentation [ par Gysmo ] Existe t'il une commande permettant de modifié les temps de mise en veille de l'ecran?Si oui lakel?!Merci Un prog de gestion de vidéohtèque [ par biose ] Et voilà un super soft pour gérer sa colleciton de DVD, DivX, VHS etc ... un programme de base de donnée écrit avec l'édition personnel !!! Son point gestion d'erreur [ par Stephane ] saluj'ai encor besoin de vos lumieres !voila, je suis en train de faire un client ftp avec nmftp, mais lorsque j'envoi une commande a celui-ci, si il Gestion des espaces dans un nom de fichier ? [ par Fredelphi ] Bonjour,Comment gère-t-on les espaces dans un nom de fichier ?Par exemple je veux créer ou renommer un fichier qui contient des espaces, ca ne marche gestion des champs incrementé (help) [ par okeefe ] voir mon topicça doit pas être trop dureAide Création dynamique d'objet - Gestion des evenements [ par fram ] Bonjour,Quelqu'un peut il me dire comment associer une procédure à un evenement d'un objet créé dynamiquement?Merci Gestion l'heure et date en client et serverur [ par scorpion103 ] Salut!!J?aimerais savoir comment travailler avec NMTime NMDayTime pour connaître l?heure et la date sur mon serveur et pour synchronisé (heure, da Création de composant [ par Chong ] Tout d'abord Merci beaucoup pour ceux qui m'ont répondu...je ne les nommerai pas discrétion.Voilà les mecs (frapading!), j'ai un autre soucciDans le b logiciel de gestion [ par hanenlem ] comment fait-on pour imprimer à l'aide d'un seul bouton une page ? càd le code derrière ?


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales