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 !

Sujet : help!! boutton recherche [ Base de données / Access ] (hic8716)

mercredi 30 avril 2008 à 14:25:20 | help!! boutton recherche

hic8716

bonjour tt le mende j'éspère ke vous allé m'aider sur ce probleme!! je vé etre bref

jé créer une base de données avec access pour faire une gestion de stock. jé 4 champs le nom du composant'reptop),la carte ou il se setue(carte), l'idantifiant, et le tiroir ..
mon probleme et ke jé des ncomposant samblables dans des cartes différentes (c0 se trouve dans les deux cartes) et kand je fé la recherche il m'affiche ke le premier composant enregistré dans la base de données.

voila le code


Private Sub Command1_Click()

Dim name As String
Dim prompt As String
Dim title As String
'Dim S As String
Dim y As String
prompt = "entrer le nom du composant "
title = "recherche"
y = InputBox(prompt, title)
If Len(y) = 0 Then

Exit Sub
Else


name = y
S = "reptop1='" + y + "'"
Data1.Recordset.FindFirst S

 

If Data1.Recordset.NoMatch Then
MsgBox "le nom n'existe pas "
Else


If List1 = "ambre" Then

Data1.RecordSource = "select[*ALL]from Table1 where carte=ambre and reptop=y"
 Text1.Text = Data1.Recordset![reptop1]
      Text2.Text = Data1.Recordset![identifiant]
       Text3.Text = Data1.Recordset![carte]
       Text4.Text = Data1.Recordset![tir1]
       
 elseif  List1 = "emeraude" Then
Data1.RecordSource = "select[*ALL]from Table1 where carte=emeraude and reptop=y"
Text1.Text = Data1.Recordset![reptop1]
      Text2.Text = Data1.Recordset![identifiant]
       Text3.Text = Data1.Recordset![carte]
       Text4.Text = Data1.Recordset![tir1

        Else
        MsgBox "pas de chance"
      
      
       End If
        End If
End If


End Sub


mercredi 30 avril 2008 à 14:50:02 | Re : help!! boutton recherche

jrivet

Membre Club
Salut,
Il me semble que dans tes posts précédents, nous t'avons déjà fait remarquer que le langage SMS est à bannir ici ok?

Alors repose ta question (DANS CE MEME TOPIC) correctement merci.

@+: Ju£i€n
Pensez: Réponse acceptée

mercredi 30 avril 2008 à 14:54:36 | Re : help!! boutton recherche

hic8716

ok la prochaine fois je vais ecrire correctement
veuillez ageere mes salutations les plus distinguées

mercredi 30 avril 2008 à 14:56:11 | Re : help!! boutton recherche

jrivet

Membre Club
Re,
Voila de la couleur et plusieurs petite correction..

Private Sub Command1_Click()
Dim name As String
Dim S As String
Dim y As String

   y = InputBox("entrer le nom du composant ", "recherche")
   If Len(y) = 0 Then Exit Sub

   name = y
   S = "reptop1='" & y & "'"
   Call Data1.Recordset.FindFirst(S)

   If Data1.Recordset.NoMatch Then
       MsgBox "le nom n'existe pas "
   Else
       If List1 = "ambre" Then
           Data1.RecordSource = "select[*ALL]from Table1 where carte='ambre' and reptop='" & y & "'"
           Text1.Text = Data1.Recordset![reptop1]
           Text2.Text = Data1.Recordset![identifiant]
           Text3.Text = Data1.Recordset![carte]
           Text4.Text = Data1.Recordset![tir1]
       ElseIf List1 = "emeraude" Then
           Data1.RecordSource = "select[*ALL]from Table1 where carte='emeraude' and reptop='" & y & "'"
           Text1.Text = Data1.Recordset![reptop1]
           Text2.Text = Data1.Recordset![identifiant]
           Text3.Text = Data1.Recordset![carte]
           Text4.Text = Data1.Recordset![tir1]
       Else
           Call MsgBox("pas de chance")
     
       End If
   End If
End Sub
By Renfield


Relis ton code il y a des incohérences
  1. reptop1 puis reptop ? NORMAL OU PAS?
  2. Parfois tu entour les champs par '...' parfois pas normal ou pas?


@+: Ju£i€n
Pensez: Réponse acceptée

mercredi 30 avril 2008 à 15:03:23 | Re : help!! boutton recherche

hic8716

merci  pour ta réponse . oui j'ai fais des fautes : il y'a seulement le reptop et y'a pas les ' ' sur les mnoms des cartes .je n'ai pas access alors je peux pas testé ici. mé est ce ke ta bien compris mon problème?

mercredi 30 avril 2008 à 15:07:49 | Re : help!! boutton recherche

jrivet

Membre Club
Re,
Lorsqu'on te dit d'éviter le SMS c'est pas pour rien...
Alors non je n'ai rien compris à ton problème.
Peu être devrais tu faire une boucle pour récupérer TOUS les champs.

utilises EOF et MoveNext pour l'objet Recordset

@+: Ju£i€n
Pensez: Réponse acceptée

mercredi 30 avril 2008 à 15:18:51 | Re : help!! boutton recherche

hic8716

oui c'est ce que je pense!!  je vais bien expliqué mon problème
je choisis une carte sur la liste soit'emeraude'ou'ambre' je clique sur le boutton recherche pour chercher un composant dans l'une des cartes choisi dans la liste.


ma base de donnees access

reptop    carte            identification      tir

c0           emeraude                ma                  22
c0           ambre                      mo                  23
c1           emeraude                   ka              24
c1          ambre                          do               25

si je recherche le composant c0 avec la carte emeraude ca marche
si je rechreche le c0  avec cla carte ambre ca marche po



mercciii pour tes réponses


mercredi 30 avril 2008 à 15:25:44 | Re : help!! boutton recherche

jrivet

Membre Club
Re,
Peu être parceque List1 ne contient pas exactement ambre



@+: Ju£i€n
Pensez: Réponse acceptée

mercredi 30 avril 2008 à 15:30:57 | Re : help!! boutton recherche

hic8716

non ma liste contient ambre;


mercredi 30 avril 2008 à 15:45:55 | Re : help!! boutton recherche

hic8716

je pense que le problème vient des noms des compsants (reptop) parceke kand je change le nom du composant c0 par exemple ca marche! le truc c que kand j'appuie sur boutton recherche il cherche le premier composant ki a ce  nom  mais je sais pas comment régler ce détail



1 2

Cette discussion est classé dans : text, recordset, carte, data1, if


Répondre à ce message

Sujets en rapport avec ce message

help!! [ par hic8716 ] bonjour tt le mende j'éspère ke vous allé m'aider sur ce probleme!! je vé etre brefjé créer une base de données avec access pour faire une gestion de probleme valider BDD [ par khier ] salutje suis debutant en visuel basic , jai creer une programme avec base de donne accessmais le probleme a chaque fois valider les enregistrement je Problème base de données [ par cyberlulu ] J'ai une base de données contenant les champs "Nom", "Prénom", "Age", "Adresse" et "Numéro de téléphone" faite à partir de vb dans gestionnaire de don Problème data avec "ado" [ par swatto ] Voici mon code pour passer d'un contact à l'autre dans mon programme mais mon data ne réagi pas, il ne change pas de contact malgré les controles dans Rechercher le dernier enregistrement modifié [ par MMIC ] BonjourJe travaille avec un simple data , alors j'ai ajouter un nouveau enregistrement , mais qui a des zones de texte incomplete malgré que j'ai fait utiliser un update dans avec acess [ par tof72 ] bonjourJ'ai une base de données acess, je veux modifier une ligne quelconque de la table client. voici la procedure Data1.Recordset.Edit       Data1.R Probléme avec une base de donnée [ par mango54 ] Voila j'ai une base de donnée Access avec plusieurs tables qui seront appelées en fonction d'un choix que j'aurais fais précédemment et je veux utili rester sur l'enregistrement qui vient d'etre modifie [ par jpp81 ] Salut a tous Mon probleme est tres simple: Quand on clique sur le bouton tout marche impec. Sauf que, invariablement dans la grid dependante le cur


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.