Bonjour, Cette lettre mensuelle a pour objet de vous donner quelques informations susceptibles d'alimenter votre réflexion et de vous rappeler quelques...
VBfrancais@...
1. Octobre 2005 14:49
41807
hi le monde je suis tombé dans un probléme et j'ai besoin a l'aide -comment faire la laison entre la langage vb et une base donné sql server? je veut le...
Les fonctions int(number) et Fix(number) donnent comme résultat la partie entière du nombre, quelque soit la valeur de la fraction décimale de ce nombre. Or...
La fonction Round permet de faire cela avec cependant une particularite : l'arrondie d'un nombre terminant par 5 depend du chiffre qui le precede, il est...
tu as une astuce aussi. int(nombre+0.5) et ça marche.... a+ ... From: "avnaimj" <abcd1@...> To: <VBfrancais@...> Sent: Monday, October 03,...
Philippe Sanchez
philippe.sanchez@...
3. Octobre 2005 5:29
41812
Bonjour Je crois que Cint(Number) renvoie l'entier inférieur si la décimale est <= à 0,5, et l'entier supérieur si la décimale est > à 0,5 Pierre ... -- ...
C'est assez "vicieux" comme problème, je ne m'en était pas rendu compte : Debug.Print Round(3.5, 0) ' affichage 4 Debug.Print Round(4.5, 0) ' affichage 4 ...
Bonjour, Voila les fonctions que j'utilise pour mon programme de facturation. Lors de la mise au point les résultats ont été testés de 89,01 à 5089,01 et...
Merci à tous pour les tuyaux J'ai retenu celui de Pierre que je remercie vivement Cint(number) c'est exactement ce que je recherchais Dim resultat resultat =...
David, La fonction a été conçue de cette manière afin d'être compatible avec les pratiques des institutions financières qui ont adopté cette méthode...
Merci beaucoup pour ton explication André. Désolé pour la bêtise que j'ai dite. Cela dit je trouve révoltant que dans l'aide de VB cette particularité ne...
Bonjour, Je ne vois pas en quoi cette mesure d'arrondi à l'entier pair le plus proche serait plus juste. Je pense que c'est plus pour éviter d'avoir trop de...
Jean-Paul Gendner CNR...
gendner@...
4. Octobre 2005 7:11
41819
Bonjour, Je vous propose une solution plus lègère qui fonctionne très bien c'est l'utilisation de la fonction FORMAT(mon_nombre,"0") pour arrondir en entier...
Re, Je pense que le problème que tu signale est le même que le mien: si 2,5 est arrondi à 2, alors que 2,50001 est arrondi à 3. Cela provient de la ...
Jean-Paul Gendner CNR...
gendner@...
4. Octobre 2005 7:26
41821
Effectivement, ce que j'ai dit pour CInt(Number) n'est valable que pour les nombres pairs. Pour les nombres impairs, il faut que la décimale soit < 0,50 ( et...
David, J'ai trouvé il y a environ 2 ans sur le net. Avec Google si vous faites une rechercher avec "bankers rounding" vous allez trouver plusieurs pages sur...
Bonjour, La façon la plus simple à mon avis est d'utiliser tout simplement une variable en tant qu'Integer. Dim Var As Integer Var = 2.1 '=2 MsgBox Var Var...
Raymond H.
logicipc@...
4. Octobre 2005 18:39
41828
et comme ça... int(round(nombre,1)+0.49) A+ ... From: "Pierre HOURDIN" <phourdin@...> To: <VBfrancais@...> Sent: Tuesday, October 04, 2005...
Philippe Sanchez
philippe.sanchez@...
4. Octobre 2005 20:48
41829
Bonjour, Dans l'infobulle d'un raccourci (au moins sous XP) peuvent apparaître deux lignes : -- La première est le titre donné au raccourci (rubrique...
Merci, Thierry. Peut-on utiliser sans précautions particulières en VB6 le programme DOS shortcut.exe que vous citez ? D'autre part, j'utilise aussi (même...
Quel est le contrôle qui permet de faire apparaître en VB6 une animation .avi (search.avi par exemple, la lampe de poche) ? Merci d'avance. Jean-Claude...
Je crois que pour definir une fonction d'arrondie correcte au sens mathematique du terme, il faut tenir compte du nombre de decimales que vous attendez comme...
La fonction FORMAT de VB 6 donne les résultats exacts selon l'arrondi mathématique. Il est cependant nécessaire de convertir le résultat renvoyé sous...