vba etats

vba etats - VB/VBA/VBS - Programmation

Marsh Posté le 24-02-2003 à 14:44:39    

les états c vraiment aussi limité que j'ai l'impression ou koi?
alors le principal pb là c que pour les champs indépendants, bah on peut rien mettre dedans alors je fais comment moi?
 
ds mon cas précis il s'agit d'imprimer une liste de pellos avec leur total de jour d'arret maladie sur une période (genre 01/01/2002 à 31/12/2002) a partir dezs arrets (date debut et fin)
or en sql, je c po si c possible de calculé ça, et c plus facile en vba (d'abord je trie les arret qui sont ds la période (année 2002), puis je m'arrange pour le chevauchement, et je fais la somme des durées)--> RESULTAT pour 1 pello  (dc pareil pour les autres)
or si jamais je peux me référencer au num_pello, le pb reste que le RESULTAT je peux pas y mettre ds un chps (monchmps.value  connais pas ds les etats)

Reply

Marsh Posté le 24-02-2003 à 14:44:39   

Reply

Marsh Posté le 24-02-2003 à 18:23:45    

VB ou VBA est un programmme que je califitrais de batard, et je l'ai utilisé pendant cinq ans et je continue encore un peu aujourd'hui ! Je m'explique  !
 
VB n'est pas un logiciel scientique (C,C++,ect), ni un logiciel de gestion comme par exemple ce L4G connu alias WINDEV. Voilà, la raison.
 
Maintenant concernant ton probème je ne sais pas, mais essaye sur ce site que tu connais peut-être ? www.vbfrance.com ;)


Message édité par cvb le 24-02-2003 à 18:23:58
Reply

Marsh Posté le 25-02-2003 à 10:21:12    

je sais pas bien si le pb viens de vb ou access
 
je vais esayer de rexpliquer mon pb plus simplement :
 
je fais un etat : je met une requete, et j'ajoute une zone de texte (un nouveau chp dc) pour mettre dedans une valeur calculée ds le vb (pasque trop compliquer voire impossible en sql)
 
or ds ces zones de texte, on peut rien mettre (je sais pas trop à koi sert la posibilité d'ajouter ces zones de texte ds les états, si on peut rien en faire)
 
et oui vb(a) c nul.. vive le c!

Reply

Marsh Posté le 25-02-2003 à 10:28:46    

Je ne sais pas si dans les propriétés en lecture seule des champs de texte, si il ne faut pas les lier à quelques choses. Je crois que sous VB, les champs ou une de leur proprité devait être modifié pour recevoir les informations d'un contrôle "data".
C'est juste une suggestion...
 

Reply

Marsh Posté le 25-02-2003 à 11:08:59    

juste ay cas où, je parle de vba.. pasque ya qq différences avec vb
j'ai fait des tests,
ds un premier tps, il voulais pas du tout mettre les données ds le chp : mess err : ne peut pas contenir de valeur (ou un truc ds le genre)  
apres, pourtant rien changer, il gueule plus mais ne mais pas de valeur ds le chps pour autant
 
en fait  ya le mem barre d'outil que pour les formulaires, (dc on peut mettre des boutons etc ... c nul, on peu rien en faire)
 
pour la propriété a changer, je vois pas trop laquelle mais bon
ya en a la moitié qui marche pas, et l'autre qui sert a rien

Reply

Marsh Posté le 25-02-2003 à 16:44:19    

Merci d'avoir précisé dans ta deuxième intervention que tu utilises Access...
Je rappelle que VBA est commun à Word, Excel, Acces, Powerpoint, Visio, et j'en oublie, donc faire un état en VBA ça veut pas dire grand chose.
 
Mais j'ai encore des doutes là, vu que tu parles aussi de VB (je cite "je sais pas bien si le pb viens de vb ou access " ) !
 
Quelle version de Access ? Interfacé ou pas avec VB ?
 
Si je demande tout ça, c'est parceque je n'ai jamais eu de problème pour faire des calculs dans les états, alors je veux bien plus de détails.
 
Le mieux est quand même de tout calculer dans une requete et baser l'état Access dessus pour afficher les infos (quand c'est possible bien sûr)


Message édité par tegu le 25-02-2003 à 16:47:01
Reply

Marsh Posté le 25-02-2003 à 20:34:24    

alors je suis sous access xp
qd je parle de vb,  c en fait de vba (par abu de langage)
je sais bien que c plus facile de faire une requete et de la mettre ds l'état
mais seulement le pb, c que le résultat de la requete, ça doit pas etre possible de l'avoir en sql, dc je passe par le vba
si ça se passait ds un formulaire, à priori pas de pb pour mettre le résultat ds la zone de texte
sauf que là c un état .. et on peut pas ..du moins j'arrive pas, ou ça veux pas, je sais pas ..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed