Accueil > Forum > > > > crééer deux variables (de calcul) avec du vb ou du sql
crééer deux variables (de calcul) avec du vb ou du sql
lundi 18 août 2008 à 13:12:21 |
crééer deux variables (de calcul) avec du vb ou du sql

lilouhama
|
bonjour, je fais appel à vous car débutante dans le vb plusieurs jours q j patoge je dispose d'une table avec plusieurs variables de ce type et je dois créér uun formulaire où il suffit de sélectionner un plusieurs compte général et obtenir le "solde débit" le "solde crédit " et par la suite créer une variable "différence" qui permet de faire la différence (solde credit-solde débit)entre les valeurs (ici 1 ou plusieurs compte général)sélectionnées balance| Période | Compte général | SOLDE DEBIT | SOLDE CREDIT |
|---|
| 1 | 10211000 | 0 | 56654583,92 | | 2 | 10221000 | 0 | 1381876,37 | | 3 | 10231000 | 0 | 875578,72 | | 4 | 10271000 | 0 | 9447882,12 | | 5 | 10350000 | 0 | 31930336,8 | | 6 | 11000000 | 0 | 448729279,72 |
donc voici le formulaire créé de type quand on clique sur afficher on obtient un formulaire avec les comptes généraux sélectionner ac leur soldes débit et crédit et j'aimerai qu'en cliquant sur comparer on puisse faire la différence de (solde débit-solde crédit) dans une variable différence et en cliquant sur variation pourcentage on obtient la variation de solde entre les comptes généraux sélectionnés en %
voici mon code vb qui m'a permis de faire les sélections
ption Compare Database Option Explicit
Private Sub Commande29_Click() Dim varI As Variant Dim strFiltre As String strFiltre = "" If Me.Liste1.ItemsSelected.Count = 0 Then MsgBox "Aucun compte général n'a été sélectionné" Else For Each varI In Me!Liste1.ItemsSelected If strFiltre <> "" Then strFiltre = strFiltre & " OR " strFiltre = strFiltre & "[compte général]='" & _ Me!Liste1.Column(1, varI) & "'" Next varI DoCmd.OpenForm "balance par compte général", acPreview, , strFiltre 'DoCmd.OpenReport "balance par compte général", acPreview, , strFiltre End If End Sub
j'aimerai donc introduire un code qui me permet de crééer la variable "différence" et la "variable variation en %" selon les comptes généraux sélectionnés dans mon formulaire merci pour votre aide car c'est tres urgent

|
|
lundi 18 août 2008 à 13:37:44 |
Re : crééer deux variables (de calcul) avec du vb ou du sql
|
lundi 18 août 2008 à 14:05:03 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

LIBRE_MAX
|
Bonjour, Pas très bien compris ta question. Tu veux introduire tes variables ou ? Dans le rapport ? Dans ce cas insères une formule. ... Y'en a même qui disent qu'ils l'ont vu voler.
|
|
lundi 18 août 2008 à 14:42:50 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

lilouhama
|
en fait j'aimerai introduire ces variables dans le formulaire que j'obtients suite au code vb (le formulaire "balance par compte général) en cliquant sur le bouton afficher, j'obtiens donc le formulaire affichant seulement les comptes généraux sélectionnés avec leur solde crédit et leur solde débit et la "différence des soldes" (sole credit-solde débit) et moi j'aimerai avoir un code à insérer dans le bouton 'comparer' qui me créée la variable "comparaison" et me fait le calcul de différence "des différences des soldes" entre les comptes généraux sélectionnés table de départ ?| Compte général | SOLDE DEBIT | SOLDE CREDIT | différence des soldes |
|---|
| 10211000 | 0 | 56654583,92 | -56654583,92
| | 10221000 | 0 | 1381876,37 | -1381876,37
| | 10231000 | 0 | 875578,72 | -875578,72
| et donc ce que je veux par exmple obtenir je sélectionne les comptes 10221000 et 10231000 et je veux obtenir ?| Compte général | SOLDE DEBIT | SOLDE CREDIT | différence des soldes |
|---|
| 10221000 | 0 | 1381876,37 | -1381876,37
| | 10231000 | 0 | 875578,72 | -875578,72
| ainsi que deux autres cases où on retrouvera: différences entre le compte 10221000 et 10231000: -506297,65 -> (1381876.37-875578.72) variation (augmentaion ou dimution en pourcentage) ce qui se traduirait par une diminution de 157% environ du compte 10221000 au compte 10231000 merci pour ton aide
|
|
lundi 18 août 2008 à 14:59:49 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

lilouhama
|
allez une petite aide je patoge vraiment svp
|
|
lundi 18 août 2008 à 15:21:24 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

LIBRE_MAX
|
Utilises une variable tableau de type T(NbDeCompte,4) et remplis le 1° compte T(1,1) renvoie le numéro du compte T(1,2) la différence des soldes 2° compte T(2,1) renvoie le numéro du compte T(2,2) la différence des soldes etc le troisième et le quatrièmeélément seront réservés pour le résultat du calcul. Dans une boucle, tu parcouras ton tableauet tu fais la différence et le rapport entre un élément et son précédent (ou son suivant selon ton chaix) For i=1 To UBound(T)-1 'différence T(i+1,3)=T(i,2)-T(i+1,2) 'variation (pas sûr de la formule !) T(i+1,4)=(T(i+1,3)*T(i,2))100 Next
... Y'en a même qui disent qu'ils l'ont vu voler.
|
|
lundi 18 août 2008 à 15:35:56 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

lilouhama
|
et comment je fais pour crééer une variable tableau j'ai jamias fais ça
je la créée en faisant du vb ? ou as tu un début de code pour que je puisse la crééer
|
|
lundi 18 août 2008 à 15:45:57 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

LIBRE_MAX
|
En faisant du VB. Dans ta procédure Dim T() As Variant Dim NbCmpte As Integer NbCompte=<nombre de ligne de ta table départ> Redim Preserve T(NbCompte,4) Maintenant tu peux t' en servir. N' oublies pas qu' avant, tu dois avoir une table avec 4 champs. Une fois remplis, tu transposes ton tableau dans cette table.Et c' est celle-là qui sera la base de ton raport. ... Y'en a même qui disent qu'ils l'ont vu voler.
|
|
lundi 18 août 2008 à 15:46:54 |
Re : crééer deux variables (de calcul) avec du vb ou du sql
|
lundi 18 août 2008 à 16:44:17 |
Re : crééer deux variables (de calcul) avec du vb ou du sql

lilouhama
|
j'ai esssayé mais ça ne fonctionne pas. j'ai d'abord créer une table T avec les 4 champs sous access mais comment transposer mon tableau dans la table
sub command_click26() Dim T() As Variant Dim NbCmpte As Integer
NbCompte=<nombre de ligne de ta table départ> Redim Preserve T(NbCompte,4) For i=1 To UBound(T)-1 'différence T(i+1,3)=T(i,2)-T(i+1,2) 'variation (pas sûr de la formule !) T(i+1,4)=(T(i+1,3)*T(i,2))100 Next
end sub
le code est il faux?
|
|
Cette discussion est classée dans : différence, compte, général, solde, strfiltre
Répondre à ce message
Sujets en rapport avec ce message
différence entre référence et composant [ par lolpop ]
yop yopje sens que je vais me faire balmer pour cette question mais tampis, je ne veux pas rester sans savoir :)en regardan mon interface vb je me sui
Problème erreur d'exécution [ par bruce207 ]
Bonjour,j'ai tapé le code suivant pour modifier (MAJ) le contenu du champ Solde de la table COMPTE, puis ajouter dans la table VERSEMENT des informati
Correspondance mutlitables [ par bruce207 ]
Bonjour,mon probleme est le suivant : j'ai une feuille sur laquelle se trouve un datagrid et un textbox. Le datagrid affiche des informations de 2 ta
Help un boulet en VBS [ par Koni77420 ]
Salut à tous,Je viens juste de débuter en VBS, par moi meme. Je cherche en fait à insérer la valeur d'une cellule excel (modifiable)dans mon code VBS.
Image cliquable ou pas. [ par DarkFel ]
Bonjour ayant par avant chercher sur le site et n'ayant rien trouvé (peut-être que je fais mal les rechechers) je vous présente ce que je voudrais fai
Gestion d'un evenement periodique [ par bruce207 ]
Bonjour,mon probleme est le suivant : dans mon aplication je dois faire augmenter le solde (solde) d'un membre chaque année (apres la date de création
VB6 changement de couleur 'textbox' [ par DarkFel ]
Bonjour à tous alors voilà ce que je voudrais faire :j'ai 2 textbox une pour entrer son compte et l'autre pour entrer son mot de passe.Je voudrais que
Retourner un message d'erreur en cas de saisie double [ par aymane19 ]
Bonjour à tout le monde;j'utilise ce code pour insérer dans la table,le champs NUM_COMPTE est une clé de la table. je veux retourner un message en cas
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|