begin process at 2012 02 15 01:11:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

affichage MSF 10 derniers enregistrements


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage MSF 10 derniers enregistrements

lundi 3 mars 2008 à 22:14:37 | affichage MSF 10 derniers enregistrements

amigna

Bonjour,
 
notre code et le MSF fonctionne trés bien mais je voudrais que le                                      MSF affiche toujours les 10 derniers enregistrements je ne comprends                                    la procédure je vous demande de nous aider.

Private Sub affiche()
Dim c As Integer
Call connect
titre = Array("Code", "Date", "Heure", "Montant")
taille = Array(800, 1300, 900, 1000)
For i = 0 To 3
msf.ColWidth(i) = taille(i)
msf.TextMatrix(0, i) = titre(i)
Next
Set rs = New ADODB.Recordset
rs.Open "select * from vente", cn

i = 1
While (Not rs.EOF)
    If Not IsNull(rs) Then
    msf.TextMatrix(i, 0) = rs(0)
    msf.TextMatrix(i, 1) = rs(1)
    msf.TextMatrix(i, 2) = rs(2)
    msf.TextMatrix(i, 3) = rs(3)
   End If
    i = i + 1
    rs.MoveNext
Wend
rs.Close
cn.Close
msf_Click
End Sub

lundi 3 mars 2008 à 23:00:25 | Re : affichage MSF 10 derniers enregistrements

LIBRE_MAX

Bonsoir, Il faut y aller à reculant ! ... rs.Open "select * from vente", cn rs.MoveLast i = 10 While (Not rs.BOF) And i>1 If Not IsNull(rs) Then msf.TextMatrix(i, 0) = rs(0) msf.TextMatrix(i, 1) = rs(1) msf.TextMatrix(i, 2) = rs(2) msf.TextMatrix(i, 3) = rs(3) End If i = i - 1 rs.MovePrevious Wend
lundi 3 mars 2008 à 23:04:57 | Re : affichage MSF 10 derniers enregistrements

MPi

Sinon, si tu veux conserver l'ordre, regarde du côté de la propriété TopRow

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI

lundi 3 mars 2008 à 23:06:20 | Re : affichage MSF 10 derniers enregistrements

LIBRE_MAX

Attention quand même à rs(0), rs(1)...etc. Je ne connais pas cette écriture! Mets des rs.Fields(0), rs.Fields(1), etc...à la place.
lundi 3 mars 2008 à 23:06:56 | Re : affichage MSF 10 derniers enregistrements
mardi 4 mars 2008 à 12:42:45 | Re : affichage MSF 10 derniers enregistrements

PCPT

Administrateur CodeS-SourceS
ce topic est encore sur la page d'accueil, pas la peine de flooder :)
doublon supprimé
mardi 4 mars 2008 à 17:42:17 | Re : affichage MSF 10 derniers enregistrements

LIBRE_MAX

Pour que l'ensemble de lignes puisse prendre en charge les récupérations arriéres il faut que ton rs soit de type Dynamic.



... Y'en a même qui disent qu'ils l'ont vu voler.



/PRE>
mardi 4 mars 2008 à 23:45:15 | Re : affichage MSF 10 derniers enregistrements

LIBRE_MAX

rs.Open "select * from vente", cn , adOpenDynamic, adLockOptimistic

PS: s'il te plait ! Arrêtes tes messages perso..
ça me parait plus constructif de continuer ici
que de demander la suite par MP.


... Y'en a même qui disent qu'ils l'ont vu voler.



/PRE>
mercredi 15 octobre 2008 à 16:27:42 | Re : affichage MSF 10 derniers enregistrements

kryshnar

bonjour, j'ai le même probleme, j'ai donc suivi vos indication mais j'ai une errreur :
il me dit que adOpenDynamic n'est pas déclaré
mercredi 15 octobre 2008 à 22:46:51 | Re : affichage MSF 10 derniers enregistrements

MPi

Utilises-tu ADO, DAO ou les 2 ?
As-tu des références à l'un ou l'autre ou les 2 dans ton programme ?

Un bout de code serait peut-être nécessaire pour comprendre d'où provient le problème (?)

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


1 2

Cette discussion est classée dans : enregistrements, rs, derniers, msf, textmatrix


Répondre à ce message

Sujets en rapport avec ce message

Enregistrements d'1 table ---> MSFlexgrid [ par bmichael007 ] Bonjour,voilà j'ai un pb qui dure depuis 1 semaine: c'est que je n'arrive absolument à affecter les données d'une table (à partir de la Form1) sur un Flexgrid et données venant d'une base [ par bcmfr ] Bonjour à tousje débute en visual basic et je cherche à récupérer les données d'une base access dans une msflexgrid.J'ai donc le code suivant:'On règl erreur lors de l'execution d'un code [ par abonito ] Slt, je suis actuellement entrain de developper une pte application de gestion des clients en VB6.0. J'ai crèe ma base en Access et acceder à ma base  comment savoir les numéro qui existe plusieur fois dans la meme table [ par keniboys ] bonjour  c ma 1er quetion ds  ce forum je voulé  savoir les numéro qui existe plusieur fois   et l affiche ds un mflxgridj ai utilisé  ce code mais  c Problème dans affichage dans msflexgrid! [ par js8bleu ] Bonjour, je ne sais pas pourquoi mais les valeurs de la propriété ne passent pas au suivant contrairement aux autres. Voici mon code : [quote] 'Conn indice hors limites [ par bsidy1 ] Bonjour à tout le monde je me connecte à  oracle et j'essaie d'extraire des données pour les afficher dans un flexgrid avec recordsetet une connexion remplir msflexgrid avec 2 requetes en vb6 [ par chaima01 ] bonjour , j'ai un msflexgrid et je veux le remplir par 2 requetes. voici mon essai: [code=vb]Rs.Open "select * from projet ", Cnn, adOpenKeyset, adLo Problème de grille [ par latatia ] J'ai un petit problème pour une msFlexGrid : Il ne m'affiche que le premier enregistrement de mon recordset alors que je fais une boucleMon code est c Case à cocher dans un FlexGrid!!!! [ par Chukria ] Bonjour,Je code en VBAcomment mettre des cases à cocher dans un flexgrid (appelé Dgrid dans mon prog) à la 4éme colonne. Les trois premieres colonnes


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales