Forums TunInternet
Derniers sujets: Ouvrir Tous les sites restrictés en Tunisie avec UltraSurf 8.9    »    quesl sont les revendeurs Apple dans la region tunis    »    Trouvez les proxies fonctionnels facilement...    »    Votre propre proxy sur votre site et ouvrez tout les sites censurés!    »    Ingénieur d'étude et de développement Java/J2EE    »    Infograhe    »    Probléme d'impression sur quark 6.5    »    Moteur de recherche e-book    »    Conversion de videos en .RM    »    Quel est votre navigateur internet préféré ?    »    Turbo Pascal Pour windows Xp SP2    »    Ubuntu-tn    »    Plateforme PHP/MySQL    »    CMS Joomla!    »    [MySQL]Répllication partielle entre serveurs d'une BDD    »    Lancement de Delicious 2.0    »    [résolu] This application requires a version of the Adobe Integrated Runtime (AIR)...    »    25 tutorials photoshop à ne pas rater    »    Google passe à 1000 milliards pages indexées    »    Cherche un site de voyance à vendre    »   

Go Back   Forums TunInternet > Forum informatique > Programmation & Développement

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 20-06-2008, 03:56 PM
djongar's Avatar
Junior Member
 
Join Date: Apr 2008
Location: chebba ya 3omri
Posts: 12
Send a message via MSN to djongar
Default programme aprés vente en VB6

slt les amis,
j'ai rencontré une problème lors la construction d'un programme de service aprés vente: j'ai une forme qui contient un numero associé par exemple Bon d'entree N°1, N°2..., je veux que la numérotation soit automatique par exemple quand je termine travaillé sur le programme et j'arrive à la bon N°5, je veu que la prochaine fois en exécutant le programme je commence par bon N°6
quelqun m'a dis que tu va utilisé les requêtes sql et j'ai essayé de le faire avec mais j'arrive pas
ps1: la numérotation se fait dans une label séparé comme l'indique en image et merci pour vous
ps2:j'ai encors des questions lors la construction du programme que j'aime que vous m'aidez
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #2 (permalink)  
Old 20-06-2008, 06:18 PM
linuxien's Avatar
Super modérateur
 
Join Date: Apr 2008
Posts: 77
Default

c'est comme on te l'a dis , avec des requêtes sql
cherche le modèle CRUD (Create, read, update and delete ) pour vb

si je me rappel bien , pour retrouver la nombre de lignes dans ta table c'est "SELECT count(*) FROM ..."
bon mon sql est vieux , j'utilise que jpql depuis un an
__________________
mon blog à moi ici
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #3 (permalink)  
Old 23-06-2008, 10:18 AM
Super modérateur
 
Join Date: Apr 2008
Posts: 121
Default

Je me trompe ou bien c'est moi qui me prend pour un débile :
mais il suffit de mettre ce champs en clé primaire avec l'option auto-increment (ça marche dans tous les moteurs de SGBD) et de le récupérer à la prochaine lecture sans avoir à effectuer une requête SQL ou à faire le décompte de tes lignes chose qui retardera l'exécution de ton application.

Il m'a semblé que la solution était tellement facile que j'ai mis un quart d'heure pour y repenser tellement .... looooool
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #4 (permalink)  
Old 23-06-2008, 11:26 AM
linuxien's Avatar
Super modérateur
 
Join Date: Apr 2008
Posts: 77
Default

c'est du vb mawale ......je me rappel pas d'une telle fonction(auto-incrément) pour un simple libellé ...
peut être tu confond avec forms ?

ou alors j'ai rien compris ..
__________________
mon blog à moi ici
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #5 (permalink)  
Old 23-06-2008, 12:04 PM
djongar's Avatar
Junior Member
 
Join Date: Apr 2008
Location: chebba ya 3omri
Posts: 12
Send a message via MSN to djongar
Default

Quote:
Originally Posted by MaWaLe View Post
Je me trompe ou bien c'est moi qui me prend pour un débile :
mais il suffit de mettre ce champs en clé primaire avec l'option auto-increment (ça marche dans tous les moteurs de SGBD) et de le récupérer à la prochaine lecture sans avoir à effectuer une requête SQL ou à faire le décompte de tes lignes chose qui retardera l'exécution de ton application.

Il m'a semblé que la solution était tellement facile que j'ai mis un quart d'heure pour y repenser tellement .... looooool
c'est vrai qu'il existe de l'auto-increment mais quand je fais l'affectation dans la label dont voilà le code

Private Sub Form_Load()
With client
num.Caption = ![Numero]
End With
end sub

il me fait l'erreur suivant:
l'objet ne gère pas cette propriétés ou cette méthode

est ce que j'ai fais un erreur quelque part?
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #6 (permalink)  
Old 23-06-2008, 05:37 PM
Super modérateur
 
Join Date: Apr 2008
Posts: 121
Default

Une petite question : est ce que ton logiciel utilise une BDD? et si c'est le cas, ton N° y est il inscrit et ensuite récupéré de la BDD?

Parce que je parlais de la fonction auto-increment liée à l'éventuelle BDD qu'utilise ton logiciel.

Sinon je suis pressé, je reviendrai à tête reposée pour y repenser
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #7 (permalink)  
Old 24-06-2008, 01:45 AM
djongar's Avatar
Junior Member
 
Join Date: Apr 2008
Location: chebba ya 3omri
Posts: 12
Send a message via MSN to djongar
Default

j'utilise une base de donnée acess 2003, elle est parfaite pour un debutant je pense d'ailleur on a pas fais des cours trés avancés dans cette language mais cette petite astuce me rend fous
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
  #8 (permalink)  
Old 24-06-2008, 09:41 AM
Super modérateur
 
Join Date: Apr 2008
Posts: 121
Default

Et voilà la réponse loool
Dans ta base de données Access (qui n'est pas un langage mais un petit outil de base de données), il suffit de rendre le N° de bon dans la table dans laquelle tu enregistres tes bons d'entrée un N° automatique.

Ainsi, à chaque création d'un nouveau bon, il généré automatiquement un N° séquentiel qu'il récupère automatiquement à la lecture.

Je crois que c'est assez clair.
si tu as d'autres questions ....
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump



All times are GMT +2. The time now is 04:56 AM.


Powered by vBulletin® Version 3.7.0 Beta 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26