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

Conception Discussion :

Gestion paris sportifs


Sujet :

Conception

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Août 2011
    Messages : 103
    Points : 49
    Points
    49
    Par défaut Gestion paris sportifs
    bonjour,

    Amateur de paris sportifs je voudrai mettre en place un fichier excel pour gérer mes différents bookmakers (certains fichiers existe déjà) mais je voudrai gérer celui-ci avec des UserForms.
    J'ai commencé à développer (un peu) mais avant d'avancer je voudrai votre avis sur le début.

    Je me suis organisé de cette sorte :
    Un module par feuille (transaction, bookmakers, paris,...)
    Un module pour l'ouverture des UserForms
    Et un module pour les fonctions

    J'ai créer une feuille et un UserForm qui permet des gérer (ajout,modif,suppr) les différentes transactions (dépôt,bonus,retrait,..)

    Module fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Option Explicit
    ' Déclaration des variables et constantes de portées module
    Enum Statut ' Constantes énumérées Status
     Consul = 0: Modif = 1: Ajout = 2: Suppr = 3
    End Enum
    Const StatutLabel As String = "Consultation;Modification;Création;Suppression"
    Public Tbl_Statut() As String
    '
     
    Sub Init_Vars()
        Tbl_Statut = Split(StatutLabel, ";")
    End Sub
    module UF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Afficher_UF_Ajout_Transaction()
        Init_Vars
        Statut_travail_transaction = Statut.Ajout
        With UF_Transactions
            .Caption = Tbl_Statut(Statut_travail_transaction)
            .F_statut_trans.Enabled = False
            .F_choix_trans.Enabled = False
        End With
        UF_Transactions.Show
    End Sub
    module transaction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    Option Explicit
    '
     
    Sub Nouv_transaction()
        Dim Nom_Transaction, Oper_Transaction As String
        Dim Ligne_Ajout_Trans As Integer
        Dim pl As Range
     
        With UF_Transactions
            '<---- CONTROLES ---->
            If Trim(.TB_nom_transaction.Value) = "" Then
                MsgBox "Nom de la transaction : Non saisie !!!", vbOKOnly + vbInformation, ".:: Informations ::."
                .TB_nom_transaction.SetFocus
                .TB_nom_transaction.SelStart = 0
                Exit Sub
            End If
     
            If (.OP_gain_transaction.Value = False) And (.OP_perte_transaction.Value = False) Then
                MsgBox "La transaction saisie : Est-ce une PERTE ou un GAIN ?", vbOKOnly + vbInformation, ".:: Informations ::."
                Exit Sub
            End If
     
            '<---- PASSAGE VARIABLES ---->
            Nom_Transaction = .TB_nom_transaction.Value
            If .OP_gain_transaction.Value = True Then
                Oper_Transaction = "Gain"
            Else
                Oper_Transaction = "Perte"
            End If
        End With
        '<---- Ligne référence ---->
        MsgBox "Nb ligne : " & Range("Transactions").Rows.Count
        Ligne_Ajout_Trans = Range("Transactions").Rows.Count - 1
        MsgBox "Ligne de ajout : " & Ligne_Ajout_Trans
        Sheets("Transactions").Activate
        Application.ScreenUpdating = False
        With Sheets("Transactions")
                .Rows(Ligne_Ajout_Trans).Select
                Selection.Copy
                Selection.Insert shift:=xlDown
                Selection.ClearContents
                Application.CutCopyMode = False
        End With
        With Sheets("Transactions")
            .Range("H" & Ligne_Ajout_Trans).Value = Nom_Transaction
            .Range("I" & Ligne_Ajout_Trans).Value = Oper_Transaction
        End With
        Application.ScreenUpdating = True
    End Sub
    Merci pour votre conseil et votre aide
    Si d'ailleurs vous avez des liens qui peuvent m'aider je suis preneur.
    Images attachées Images attachées  

Discussions similaires

  1. [eCommerce] Cherche script de paris sportifs
    Par Strawboy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 29/07/2009, 15h19
  2. Réponses: 0
    Dernier message: 30/07/2008, 09h04
  3. Gestion de paris sportif
    Par jjtoko dans le forum Débuter
    Réponses: 0
    Dernier message: 17/03/2008, 14h15
  4. Gestion club sportif (problème de relations )
    Par jemaflo dans le forum Access
    Réponses: 3
    Dernier message: 03/10/2005, 23h00

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