none
Variable public me joue des tours RRS feed

  • Question

  • deux pc doivent travailler en meme temps
    une page s'ouvre je dois choisir une ligne
    un choisi 12 GUIPAGE et l'autre 5N GUIPAGE
    les differentes pages s'ouvrent

    l'utilisateur de la 12 entre MJ comme initiales et valide, ma ligne reste 12..
    l'utilisateur de la 5N entre AP et valide et la ma ligne devient 12 à la place de 5N

    et je vois pas pourquoi!!!(erreur bete et stupide surement)

     

    dans le module:

    Public numligne As String

    Public numligne13 As String

     

    dans la page de choix

    numligne = DropDownList1.SelectedValue

    numligne13 = DropDownList1.SelectedValue

     

    dans l'une des  page ou on doit mettre les initiales

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load

    'R‚cupere la ligne s‚lectionn‚e dans la liste d‚roulante

    If numligne13 = "5N GUIPAGE" Then

    CType(FormView1.FindControl("LigneTextBox"), TextBox).Text = numligne13

    End If

    'R‚cup‚re la date sous la forme 00/00/0000

    CType(FormView1.FindControl("DateTextBox"), TextBox).Text = Now.ToShortDateString

    'R‚cupere l'heure sous la forme 00:00

    CType(FormView1.FindControl("Heure_DebutTextBox"), TextBox).Text = Now.ToShortTimeString

    End Sub

     

    auriez vous une idée?

    mardi 15 juillet 2008 12:45

Réponses

  • j'ai trouvé  sur google ceci et apres avoir fait un test cela fonctionne
    mais je vais en faire d'autre pour etre sur que ca ne replante pas
    ce type de variable pour transférer les valeurs, . Le code est :

    Code :
    Session.add("nomSession"), valeurVariable)

    et quand je récupère la valeur de variable dans une autre page, j'ai fais :

    Code :
    maVariable = CType(Session("nomSession"), typeVariable).
    mardi 15 juillet 2008 14:22

Toutes les réponses

  • j'ai trouvé  sur google ceci et apres avoir fait un test cela fonctionne
    mais je vais en faire d'autre pour etre sur que ca ne replante pas
    ce type de variable pour transférer les valeurs, . Le code est :

    Code :
    Session.add("nomSession"), valeurVariable)

    et quand je récupère la valeur de variable dans une autre page, j'ai fais :

    Code :
    maVariable = CType(Session("nomSession"), typeVariable).
    mardi 15 juillet 2008 14:22
  •  lg022 A écrit:

    dans le module:

    Public numligne As String

    Public numligne13 As String

     

    Bonjour,

      Tu parles de "module" : il s'agit d'un module au sens "dll" ou au sens "module VB" ?

      On dirai en effet que tes variables sont chargé dans "Application" et non pas dans "Session" (comme ton exemple du post suivant Wink ). Comment charges-tu ce module ?

      Je pense qu'il doit y avoir un moyen plus "propre" que de passer par la session mais ca doit marcher au détail que tes variables numligne et numligne13 resteront "global" (Application) a tout tes utilisateurs.

      Cordialement,

            Stéphane

     

    mardi 5 août 2008 16:46