IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Générateur d'état en réseau (Numéro de bon)


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut Générateur d'état en réseau (Numéro de bon)
    Bonjour à tous, je veux faire une application qui génère un état (Bon de Livraison), mais celle-ci va être utilisée par plusieurs postes reliés en réseau, et le numéro de bon doit être incrémenté à chaque utilisation. Comment je fais pour gérer le numéro de bon ? (il faut pas qu'il y ait le même numéro de bon de livraison).

    Merci à tous.

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 62
    Par défaut
    qu'es ce que tu utilise? BDE, MySQL....?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    J'utilise BDE, avec une base Paradox

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    regarde si tu peux pas mettre un générateur au sein de ta base. Je sais qu'InterBase le fait, Paradox, je sais pô.
    un générateur est une fonction qui te génére un numéro unique à chaque fois que tu l'appelle.
    Je pense que c'est ce que tru recherche...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Je voudrais en fait réaliser une application qui marche sous réseau c'est-à-dire qu'il y a une seule base de données et les utilisateurs peuvent agir sur elle, est-ce que quelqu'un à une idée sur ça ?

  6. #6
    Membre éclairé Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Par défaut
    Bonjour,
    1- quelle type de base de données utilise tu ?
    2- c'est toi qui va
    et le numéro de bon doit être incrémenté à chaque utilisation. Comment je fais pour gérer le numéro de bon ? (il faut pas qu'il y ait le même numéro de bon de livraison).
    en faite c'est toi qui programme tous ca a l'aide des transaction .
    alors auel sont les outils utilise tu ?
    1- type de base de donnée.
    2- les moyen dans tu utilise pour accéder a la base de donnée (BDE , ADO ,IBX .. autre precise toi.)
    bon courage.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    J'utilise une base paradox avec BDE.

    Ce dont j'ai besoin c'est une base de données multi-utilisateurs, j'ai trouvé dans la Faq que Paradox n'est pas Client/Serveur mais elle peut être utilisée par plusieurs utilisateurs : http://delphi.developpez.com/faq/?pa...doxmultipostes
    Ce pendant, il faut configurer l'Administrateur BDE et moi je dois livrer un fchier installable

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Pour la numérotation c'est déja fait avec une base de données et le numéro et 001/07 002/07... 001/08... etc. incrémenté automatiquement à chaque nouvelle insertion mais j'ai fait ça sous monoposte mais sous-réseau il faudra partager la base de données mais je ne veux pas que les utilisateurs se melent de la configuration et le BDE et tous ça sera trop compliqué.

  9. #9
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    protège la par un mot de passe mais sa restera toujours du bricolage avec Paradox la question qu'il faut ce poser c'est
    si deux personnes tentent d'ajouter un bon en même temps
    .

    -il faudrais la procédure d'ajout soit bien structurer.

    ps : il me semble que le forum delphi et base de données et mieux adapté a vôtre question d'ailleurs qui ne relate pas le contenu du post

  10. #10
    Membre extrêmement actif
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 219
    Par défaut
    bonjour,

    Es-tu obligé de donner le n° de BL tout se suite ? Un moyen simple (mais peut-être pas acceptable, c'est juste une idée) serait que ce soit ta procédure d'édition qui génère le n° au moment où elle édite le bon. Entre temps tu pourrais identifier tes enregistrements par un GUID (théoriquement toujours unique) qui serait bien sûr interne à ton appli.
    Mais je rejoins l'avis général ici, il vaudrait mieux que tu envisage sérieusement le passage à une base de données autre, et pas uniquement à cause du BDE qui est encore présent et n'est surement pas prêt de disparaitre complètement, mais surtout à mon avis à cause du type d'utilisation que tu veux en faire, Paradox et toute les bases de ce type ne sont pas très opportunes pour une solution réseau (tu verras tes temps de réponses se dégrader rapidement au fur et à mesure que tes données grossissent et que le nombre d'utilisateurs croît).
    Comme autre solution, je ne saurait que te conseiller Firebird et pas seulement pour sa gratuité (car c tjrs l'argument que je vois avancé en premier alors que c loin d'être sa premièree qualité), mais pour des raisons très concrètes car c une base de données :
    - complète, puisqu'elle gère les transactions, les triggers, les ps, les intégrités référentielles.
    - faite pour une utilisation réseau
    - qui ne prend pas énormément de ressources
    - qui n'est pas une usine à gaz à installer et à maintenir comme certaines BDD phares
    - qui est robuste (tiens d'ailleurs g cru lire qu'oracle dans sa dernière version a intégré le principe transactionnel de FB, ce qui est flatteur d'un côté mais dommage d'un autre car ne nous leurons pas c oracle qui en tirera les bénéfices )

    Pour la reprise de tes données, il y a des outils qui permettent de faire le pont entre Paradox et FB. Par contre côté dev cela dépend comment tu as développé, car avec FB, mieux vaut développer en SQL, ce qui peut t'engendrer beaucoup de modifs.
    Un autre argument c que FB a un SQL très standard, donc tu assure une pérénnité à ton application car si demain un client t'impose l'utilisation d'un autre moteur sql, tes modifs seront beaucoup moindres si tu part d'une appli avec FB que si tu pars d'une appli avec paradox. si tu découpe bien les choses, tu pourras même préparer des modules différents et pouvoir la livrer avec plusieurs BDD cible (mais encourage FB, je te promet que c un bon choix, et si les clients tiennent à payer une bdd, donne leur l'adresse du site de FB (www.ibphoenix.com), ils pourront alors aller payer une souscription pour le projet

    Niveau installation, il existe des installations silencieuses de FB et il n'y a pas vraiment de configuration à faire. Il faut juste que tu fasse 2 types d'instal en fait (mais dans les 2 cas) : une installation serveur et une installation client.

    @++
    Dany

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    J'ai su que la base Access peut marcher en réseau mais quelles sont les étapes à suivre ?

  12. #12
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    si tu opte pour le changement access c'est a évité conseil suite a une expériences plutôt FireBird tu sera comblé.

Discussions similaires

  1. Comment déterminer un bon ou mauvais générateur d'état
    Par bruce-willis dans le forum Approche théorique du décisionnel
    Réponses: 0
    Dernier message: 09/06/2010, 10h58
  2. Quel est le meilleur générateur d'états selon vous ?
    Par Marc Lussac dans le forum Outils de restitution et d'analyse
    Réponses: 80
    Dernier message: 18/05/2010, 16h43
  3. Générateur d'états
    Par rv66 dans le forum Composants VCL
    Réponses: 10
    Dernier message: 14/09/2005, 20h04
  4. Générateur d'état RTF (EKRtf)
    Par Wilco dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/01/2005, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo