Gestion des entrees/ sorties avec codebarre

Soyez le premier à donner votre avis sur cette source.

Vue 13 060 fois - Téléchargée 4 606 fois

Description

Mon programme permet de gerer les equipements en utilisant la base de données MYSQL avec le code barre.

quand on entre 1 eqpt, on remplit quad item ref, etc.. et on clique on affiche 1 new fenetre qui permet de coder le code139 et imprimer..

quand on sort 1 equipemnt, on utlise la douchette, elle lit le code barre, et il supprime 1 ligne de la base de donnée

Source / Exemple :


C++ 
Mysql

Conclusion :


Probleme :

- je n'arrive pas faire "Recherche

void CRecherche::OnBnClickedOk()
{
CString szRech;
CString szType;
GetDlgItemText(IDC_RECH,szRech);
GetDlgItemText(IDC_COMBO1,szType);
int Index=-1;

do
{
LVFINDINFO info;
info.flags=LVFI_PARTIAL|LVFI_STRING;
info.psz=szRech;
Index= monTest.m_ListView.FindItem(&info);
if(Index>=0)
monTest->m_ListView.SetSelectionMark(Index);

}while(Index!=-1);

OnOK();
}

il semble qu'il manque d'un truc mais je ne trouve pas...

- "sortie avec code barre" car quand ma douchette lit : ca fait : 1 mot + 1 "entree" donc ce "entree" cela me derange :

void CSortie::OnEnChangeSaisir()
{
MYSQL_ROW row;
LVITEM lvi;
char szBuf[256];
CString szItem;

// recuperer item
GetDlgItemText(IDC_SAISIR, szItem);

if(szItem.GetLength()== 0)
{
AfxMessageBox("Veuillez saisir le num du item.");


return ;
}

// supp par mysql
monTest.OnConnect();

wsprintf(szBuf, "DELETE FROM goeland WHERE item='%s'", row[0]);

if(!mysql_query(monTest.g_pConn, szBuf))
{
monTest.UpdateItems();
}
//OnOK();

}

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
8
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
27 mai 2008

Merci !!! mais je n'ai pas réussi à le tester. il manque le fichier mysql.h

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.