- Programme entreprise base de donnée vba sous excel
- Visual Basic / VB.NET : Base de données access vers excel - CodeS SourceS
- Exporter des données d une base de donnée mysql vers excel
- Visual Basic / VB.NET : Effectuer des importations d'une base de donnée access vers excel en
- Delphi / Pascal : Base de Donnees - Sources , plus de 50 000 CodeS-SourceS.
j'ai réalisé toute les procédure mais la procedure "effacer"
n'éfface pas l'enregistrement.voila la procedure:
Private Sub mEffacer_Click()
' le premier enregistrement ne doit pas étre suprimé
If Data1.Recordset.RecordCount > 1 Then
t$ = " suprimer l'enregistrement "
M$ = " voulez-vous vraiment suprimer cet enregistrement ?"
If MsgBox(M$, vbQuestion + vbYesNo, t$) = vbYes Then
'supprimer enregistrement
Data1.Recordset.Delete
Data1.Recordset.MoveNext
End If
Else
Data1.Recordset.Edit
Text1 "": Text2 "": Text3 = "":
Text4 "": Text5 "":
Data1.Recordset.Update
End If
End Sub
C'est à dire d'avoir dans une macro ou une fonction une portion de code testée à chaque fois et qui permettent de :
s'executer pour un temps précis et pas au delà
Ou mieux encore :
Faire incrémenter un compteur(palcé où???) et qui permet à un code de s'exécuter seulement un certain nombre de fois.
Merci
MK
Printer.Orientation = vbPRORLandscape
l'objet printer correspond à l'imprimante par défaut.
Si vous souhaitez faire des modifications sur une autre imprimante, on peut utiliser la collection printers...
Dim X As Printer
For Each X In Printers
If X.Orientation = vbPRORPortrait Then
' Définit l'imprimante comme imprimante par
' défaut du système.
Set Printer = X
' Cesse la recherche d'imprimante.
Exit For
End If
Next
Pour plus d'info n'hésitez pas utiliser l'aide sur l'objet printer...