Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2528 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Programme Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Programme Access

n°991307
limp15000
www.geneva-racing.ch
Posté le 23-02-2005 à 15:00:12  profilanswer
 

Bonjour à tous,
 Je cherche depuis un moment dans l'aide, et sur internet, mais je trouve pas ce qu'il me faut. J'ai créer un forumlaire de gestion de client, et j'y ai mis des boutons, suivant, précédent, premier, dernier.
Je suis bloqué au bouton pour rajouter un enregistrement dans ma base...

Citation :

Dim Bdd As Database
Dim Rec As Recordset
Dim NbEnreg As Long
Dim confirmation As VbMsgBoxResult
 
Sub InitialiserFormulaire()
    Set Bdd = CurrentDb
    Set Rec = Form_AsTEST.RecordsetClone
    CompterEnregistrements
    MajPbNavigation
End Sub
Sub CompterEnregistrements()
    If Rec.BOF And Rec.EOF Then
        'Le Recordset est vide
        NbEnreg = 0
    Else
        Rec.MoveLast
        Rec.MoveFirst
        NbEnreg = Rec.RecordCount
    End If
End Sub
Sub SeDeplacer(VersOu As String)
    With Form_AsTEST
        Rec.Bookmark = .Bookmark
        Select Case VersOu
            Case "Premier"
                Rec.MoveFirst
            Case "Suivant"
                Rec.MoveNext
            Case "Precedent"
                Rec.MovePrevious
            Case "Dernier"
                Rec.MoveLast
            End Select
            .Bookmark = Rec.Bookmark
        End With
    MajPbNavigation
End Sub
Sub FermerFormulaire()
    Rec.Close
    Bdd.Close
    DoCmd.Close
End Sub
Sub MajPbNavigation()
    With Form_AsTEST
        .pbPremier.Enabled = .CurrentRecord <> 1
        .pbPrecedent.Enabled = .CurrentRecord <> 1
        .pbSuivant.Enabled = .CurrentRecord <> NbEnreg
        .pbDernier.Enabled = .CurrentRecord <> NbEnreg
    End With
End Sub
Mon problème:
Sub NouvEnreg()
      Rec.AddNew
      Rec.Update
      Rec.MoveLast
End Sub

Sub SuppEnreg()
confirmation = MsgBox("Etes-vous sûre de vouloir supprimer cet enregistrement?", 1, "Confirmation" )
    Select Case confirmation
        Case 1
        Rec.Delete
        Rec.Update
        Rec.MoveLast
        Case 2
    End Select
    MajPbNavigation
End Sub


 
Ce serait super si quelqu'un avait la solution qui est d'après moi très simple, mais qui me bloque!!!
Merci d'avance!


Message édité par limp15000 le 23-02-2005 à 15:05:53
mood
Publicité
Posté le 23-02-2005 à 15:00:12  profilanswer
 

n°991325
FlorentG
Unité de Masse
Posté le 23-02-2005 à 15:06:02  profilanswer
 

Sous Access, ce genre de boutons est inclus d'origine, non ?

n°991338
limp15000
www.geneva-racing.ch
Posté le 23-02-2005 à 15:10:28  profilanswer
 

Oui, ils le sont, mais ces boutons je les désactive car ils font n'importe quoi...  
Dans notre école ils nous apprenent à nous débarrasser de ce que Bill Gates fait... :P


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Programme Access

 

Sujets relatifs
Mise en forme conditionnelle en VB sous Access 97besoin d'aide pour un programme
[Aide pour débutant] Programme pour lire info sur port parallèle[HELP] Connexion a une base de donnees access sous VB.NET
programme sur calculatricePasser de Oracle à Access
recherche d'un programme de pokerModification Colonne sous ACCESS
Access > Programme exeOu peut on trouver des exemple de programme fait avec Access ?
Plus de sujets relatifs à : Programme Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR