CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Windev
Snippets
IT Pros
Codes
(38616)
Listes de codes
Toutes
les sources
Les plus
récents
Les
mis à jour
Les plus
populaires
Les plus
populaires du mois
Tout le
niveau 1
(débutant)
Tout le
niveau 2
(initié)
Tout le
niveau 3
(expert)
Toutes les sources avec un
fichierZIP
Les sources
(1147)
Les
mieux notés
Trouver des codes
Trouver un code par mot clé
(Nouveau)
Top des codes
Les Trophées
Top des favoris des membres
Top par catégorie
Auteurs de codes
Les auteurs de sources
Le top des membres
Ajouter une source
Tutoriaux
(38616)
Forums
(1170608)
Vidéos
Livres
(28601)
Outils & Liens
Emploi (CV et Offres)
Services
Téléchargement
Chat
Autres Sites
Divers
Partenaires
Section étudiants
Section pro
Connexion
begin process at 2008 09 05 18:08:04
Derniers blogs
[Fun] Votre simulateur...
[Best Practices] Custo...
Patrick Tisseghem s'en...
MS AutoCollage
Un grand SharePointeur...
La suite...
Mini Sondage
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
Derniers logiciels
TeraCopy 2 (beta 4a)
Google Chrome (0.2.149...
SmartFTP 3 (3.0.1022.1...
HTTPWatch 5 (5.3.20)
Messenger Plus! Live (...
La suite...
Comparer les prix
Liebherr CN3503 Congélateur en bas Réfrigérateur uniquement au meilleur prix
Mes RSS
La fondation gnu fête...
Chrome et eula : la s...
Php - premier lundi d...
[best practices] cust...
Digit wireless trace ...
La suite...
Personnaliser
Stats
1 237 390
membres
335
nouveaux aujourd'hui
14 313
membres club
Divers
Mettre ce site au démarrage
Ajouter ce site à vos favoris
CodeS-SourceS dans votre MSN !
CodeS-SourceS au démarrage
Mes Favoris
Plein Ecran
Connexion
Trouver une ressource
(Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Trouvez une ressource parmi
38 616
codes,
1 170 608
messages d'aide etc...
Recherche:
dans
Tout le site
Codes
Tutoriaux
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Filtre:
Tous les langages
Python
Foxpro
SQL
PDA / PocketPC
C# / C#.NET
Assembleur
IRC
Graphisme
JAVA / J2EE
Flash
Delphi
Javascript / Ajax / DHTML
PHP
ColdFusion
C / C++ / C++.NET
ASP / ASP.NET
Visual Basic, VB6, VB.NET, VB 2005, VB
Tous les codes
.NET uniquement
Exclure .NET
Vous ne trouvez pas de réponse à votre problème ? Alors
posez la question dans le forum
.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
5 commentaire(s) de khawarizm
sur des sources sur tout
CodeS-SourceS
Le :
16/04/2008 22:19:01
Source :
GBIBLIO GESTION COMPLÈTE DE BIBLIOTHÈQUES
Ah !
La "Procedure desactivebtn" :est dans le cas où tu prefere utiliser des table au lieux de Query.
Le :
16/04/2008 21:37:03
Source :
GBIBLIO GESTION COMPLÈTE DE BIBLIOTHÈQUES
Bonsoir tout le monde !
Merci Cirec , MERCI cari c'est tout a fait normal ( on ne peut rouler à gauche en Angleterre) si non les gens vont nous prendre pour des fous ou des ignorons .
@ Fouad : je vais essayé d'être objectif et commenter ton source selon mes modestes
Connaissances de l'Interbase
1- A mon avis le mieux c'est d'utiliser des TIBQuery a la place des TIBTable
2- Et ajouter des TIBUpdateSQL pour gérer les ajouts, modifications et suppressions
3- Il faut gérer les transactions on mettont un IBTransaction dans ton DataModul puis le gérer par code exemple
try
if not Data.IBTransaction.InTransaction then
Data.IBTransaction.StartTransaction;
Data.IBQuery.Post;
Data.IBTransaction.CommitRetaining;
MessageDlg('sauvegarder avec secces.');
except
Data.IBTransaction.Rollback;
MessageDlg('sauvgarde non Executé.');
end;
( a verifier bien sur )
4- pour la deactivations des buttons ( Frankcy a raison ) au lieux de faire a chaque fois :
Button6.Enabled:= true;
Button7.Enabled:= true;
BUTTON8.Enabled:= false;
BUTTON5.Enabled:= false;
BUTTON9.Enabled:= false;
Button10.Enabled:= false;
Action.State:=asSuspendedEnabled;
BitBtn5.Enabled:=false;
BitBtn2.Enabled:=false;
BitBtn3.Enabled:=false;
BitBtn4.Enabled:=false;
A mon avis ça sera mieux de les regrouper dans une unite procedures en détectons la fiche active avec la commande Screen.FormActive ( comme sucgerer par cantador )
Exemple
Procedure desactivebtn ;
begin
if Screen.ActiveForm = NomdeForm then
begin
NomdeForm. BTN_nouveau.Enabled := Data.Table.State = dsBrowse;
NomdeForm.BTN_modifier.Enabled := Data.Table.State = dsBrowse;
NomdeForm BTN_valider.Enabled := (Data.Table.State = dsInsert)
or (Data.Table.State = dsEdit);
NomdeForm.BTN_Cancel.Enabled := (Data.Table.State = dsInsert)
or (Data.Table.State = dsEdit);
NomdeForm.BTN_supprimer.Enabled := Data.Tabe.State = dsBrowse;
End ;
' A adapter bien sur )
5- Il y a des fiches (a mon avis ) où tu aurais pu utiliser des DBLookupComboBox reliés a des Datasource et listes sources pour facilité la saisie à l'utilisateur ( a voir )
6- Pour la recherche : j'aurai préféré mettre en place une recherche multicritère basée sur une requête dynamique et paramétrée pour donner un choix libre a l'utilisateur et gagner dans le code .
Voila en gros ce que j'ai noté et ( je ne suis pas entrain d'exhiber mes muscles parce que je ne suis qu'un débutant et je pense que ton niveau de programmation est superieur au mien ) Bon courage .
Le :
16/04/2008 01:59:14
Source :
GBIBLIO GESTION COMPLÈTE DE BIBLIOTHÈQUES
Bonsoir tout le monde !
J'ai senti le besoin d'intervenir dans la conversation, je ne sais pas, peut être parce que je considère Fouad comme un ami ( on a eu l'occasion de discuter a plusieurs reprise et c'est un type très chic et toujours prêt a aider les autres ).
Mais avant tout je tiens a dire que je respecte tout les avis .
@Fouad : il y a un proverbe bien de chez nous qui dit « Khoud rai li bakik , matakhodche rai li dahkek ) qui veux dire a peu près en Français ( Ecoute l'avis de celui qui te fait pleurer et n'écoute pas l'avis de celui qui te fait rire ) parce que le premier , même s'il te fait pleurer un chouia mais il a le mérite de te montrer tes erreurs afin de les changer et par conséquent s'améliorer .
Tu sais des fois je bénéficie des commentaires plus que de la source elle-même alors il ne faut pas regarder ces commentaire comme une attaque personnel et s'ils sont là , il ne te sont pas adresser exclusivement mais a l'ensemble des adhérents qui s'intéressent a ton source .
En Fin : a ta palace je serais flatté d'avoir un tel nombre d'intervention de la part de gens qui ont télécharger et étudier ton code . je te souhaite plus de succès amicalement
Ton ami Khawarizm.
Le :
19/03/2008 23:29:31
Source :
GESTIONNAIRE DE CONTACTS
Salut Fouad !
Je suis là juste pour te souhaiter bon courage et bonne continuation, et dir. a YVESSIMON
Qu' il sufi de virer DBlocalB de la close uses de l' unité DataModul est tout doit rentrer dans l' ordre . Merci
Le :
09/12/2007 17:50:44
Source :
DÉMINEUR UTILISANT UNE TDRAWGRID ET AVEC LEQUEL ON PEUT TRICHER
Bonjour ; un des rares sources intéressant et surtout claire et bien commenté que j'ai pu lire et suivre (à part, bien sur, quelques commendes que je connaissais pas et que j'ai chercher dans l'aide de Delphi et aussi l'unite Matrix et j'essai de me concentrer pour l'assimiler ) tu a tout a fait raison de dire que c'est un didacticiel , je l'est bien vu de cette façon et comme je ne me permet pas de noter le source vu ton niveau de programmation (par rapport au mien) , je me contente de te REMERCIER .
Question : l'utilisation d'un thread dans ce code serait elle une erreur ?
[
Page 1
]
Pub
Besoin d'icones ?
Besoin d'icones de qualité professionnelle pour vos sites et applications ? Alors ne cherchez plus, IconShock est la réponse !
IconShock est recommandé par CodeS-SourceS
Appels d'offres
developpement PHP-MySQ...
Budget :
500€
Prog VB generant plusi...
Budget :
200€
logo 3D et son animation
Budget :
70€
La suite
RSS
Côté IT
Installation de SQL Se...
Nouveautés dans les in...
Installation des drive...
Supprimer un module da...
Nettoyer les fichiers ...
Intégration de Reporti...
Automatisation de back...
Tous les articles IT
CalendriCode
Septembre
2008
L
M
M
J
V
S
D
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
27
28
29
30
Codyx le site 100%
snippets
!
[Nouveau]
Codyx, le site des snippets
Boutique