begin process at 2012 02 14 14:23:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

ADO & DAO

 > 

findfirst


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

findfirst

lundi 14 mai 2007 à 01:38:27 | findfirst

AKRAMNOUIR

salut

j ai une base appelé base comportant les champs  Num, Nom ....
et je veut rechercher un enregistrement selon le Nom  avec findfirst --> (opération  non autorisé pour ce type d'objet ) comme résultat ,

Private Sub recherhe_Click()
 
cod = InputBox(" donner le code client")
With Data1.Recordset

.FindFirst (" Nom = ' " & cod & " ' ")

End With
lundi 14 mai 2007 à 08:35:33 | Re : findfirst

Renfield

Administrateur CodeS-SourceS
gaffe aux espaces...

le code :
Data1.Recordset.FindFirst "Nom='" & cod & "'"

suffit...
ceci dit, j'ignore d'ou vient ton erreur


Renfield
Admin CodeS-SourceS- MVP Visual Basic
lundi 14 mai 2007 à 09:58:29 | Re : findfirst

moustachu

Membre Club
Bonjour,

Dans mes souvenirs de DAO, je crois que FindFirst est parfois susceptible.
Essaye :
Private Sub recherhe_Click()
dim cod as string
dim strFind as string
 
cod = InputBox(" donner le code client")
strFind  = "Nom='" & cod & "'"

With Data1.Recordset

.FindFirst (strFind)

End With


++
 Moustachu
lundi 14 mai 2007 à 18:26:09 | Re : findfirst

chaibat05

Réponse acceptée !
Bonjour,


1° Pour le FindFirst le RecordSet doit être de type Dynaset.
    Regardes dans la propriété RecordSetType de ton objet Data.
2° La synthaxe exacte est :
    Data1.Recordset.FindFirst "[Nom] ='" & cod & "'"

mercredi 28 novembre 2007 à 16:41:18 | Re : findfirst

neotof

bonjour je veux recherché par critère dans une talbe par choix de critère la recherche fonctionne sauf quand je choisis de recherché par data


Private Sub Txt_Recherche_KeyUp(KeyCode As Integer, Shift As Integer)

    Dim str_critere As String
    Dim str_recherche As String
   
    str_critere = Combo2.Text
    str_recherche = Txt_Recherche.Text
   
    If KeyCode = vbKeyReturn Then
   
        If str_critere <> "Age" Then
                   
            'Data1.RecordSource = "Select * From Personne Where " & str_critere & "='" & str_recherche & "'"
             Data1.Recordset.FindFirst str_critere & "='" & str_recherche & "'"
            
                If Data1.Recordset.NoMatch Then
               
                    MsgBox "Valeur introuvable"
                   
                    Exit Sub
                   
                Else
               
                    List1.AddItem Data1.Recordset.Fields("Nom") & " " & Data1.Recordset.Fields("Prenom")
                   
                End If
        Else
           
           
            Data1.Recordset.FindFirst str_critere & "='" & str_recherche & "'"
           
                If Data1.Recordset.NoMatch Then
           
                    MsgBox "Valeur introuvable"
           
                    Exit Sub
               
                Else
           
                    List1.AddItem Data1.Recordset.Fields("Nom") & " " & Data1.Recordset.Fields("Prenom")
           
                End If
           
        End If
       
    End If
               
   
End Sub

Le probleme viens d'ici Data1.Recordset.FindFirst str_critere & "='" & str_recherche & "'"
je dois changé quelle chose a cette ligne mais j ai deja essayé et ca ne tourne tj pas

Merci d'avance


Cette discussion est classée dans : base, with, findfirst, cod


Répondre à ce message

Sujets en rapport avec ce message

Base de données [ par Symcod ] Bonjours à tous, j'aimerais savoir si ya un autre moyen que cela pour trouver une clé dans une base de données. With GRS_PARAM ajout dans une base ?! pb ! [ par minipod ] Je cherche à ajouter un enregistrement dans une base Access à l'aide d'ADO !Voici mon code:With Adodc5.Recordset.AddNew.Recordset.Fields("nomcolp") = ajout dans une base ?! pb ! [ par minipod ] Je cherche à ajouter un enregistrement dans une base Access à l'aide d'ADO !Voici mon code:With Adodc5.Recordset.AddNew.Recordset.Fields("nomcolp") = création de sous feuille (comme treeview) - base mdb [ par safireevil ] Salut tout le monde !mon problème, c'est que je n'arrive pas à créer des sous feuilles dans ma base de donnée : c'est comme pour un treeview :J'ai ma PB Impression de base [ par MickG ] Avec le source suivant Public Sub setup() With DialogPrint .Flags = cdlPDPrintSetup .PrinterDefault = True .ShowPrinter MsgBox modification de données sur une base access [ par jonbonjovi ] Je désire modifier une donnée via le code dans vb6 sur une base access mais j'ai une erreur : Erreur d'exécution 3251, l'opération demandée par l'appl Problème de connexion avec une base MySQL via ADO sous VB6 [ par benrichl ] J'ai utilisé la base de données  MySQl 4.1.1 pour écrire 2 projets sous VB6 et çà  a parfaitement marché!Je l'ai utilisé sous Windows 2000 Pro!Pour me Probleme de findfirst en OBDC [ par alaee2002 ] Bonjour;  j ai un serieu probleme, si quelqu un peu m'aider je serai tres reconnaissant :).voila :   j ai utilisé une base de donnee (data controle) d Acces vers excel [ par tiboelpendejo ] Bonjour à tous. Dans le cadre de mon boulot je dois mettre sur pieds un outil permettant deux choses. Tout d'abord de regrouper plusieurs feuilles exc Base de donnée [ par lap2 ] Salut à tous,Je développe une application qui pilote une base Access.Je reste bloqué sur l'erreur suivante :        Erreur d'exécution '3464'<font col


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales