begin process at 2010 02 10 07:43:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Aide pour correction de mon code


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

Aide pour correction de mon code

lundi 1 septembre 2008 à 15:38:11 | Aide pour correction de mon code

youmba

Bonjour Chers tous

Access 2007
Language VBA

Code ci-dessous
Je veux ajouter un enregisterement dans mon formulaire mais en validant il signale une faute sur rs.Update.
Demande d'aide SVP

Private Sub Ajouter_Click()
Set BD = CurrentDb()
Set rs = BD.OpenRecordset("select * from Document ")

If IsNull(Me.Codoc.Value) Then
     MsgBox "le code du document doit être renseigné"
     Me.Codoc.SetFocus
     Else
                                    rs.AddNew
                                    rs!Codoc = Me.Codoc.Value
                                    rs.Update
                                   
                                    Me.Codoc.Value = Codoc
                                    Me.Codoc.SetFocus

                                    rs.Close
                                    BD.Close         
      End If
End Sub

lundi 1 septembre 2008 à 15:41:39 | Re : Aide pour correction de mon code

jrivet

Membre Club
Salut,
Question très claire et bien posée. SAUF quelle est la faute annoncée?

@+: Ju£i¤n
Pensez: Réponse acceptée
lundi 1 septembre 2008 à 15:54:06 | Re : Aide pour correction de mon code

Exploreur

Membre Club
Salut,

Je ne vois pas dans ton code la déclaration de ton Rs et Bd....peux-tu SVP nous donner l'erreur retournée par l'IDE aussi ?

A+
Exploreur

 Linux a un noyau, Windows un pépin

lundi 1 septembre 2008 à 17:15:11 | Re : Aide pour correction de mon code

PCPT

Administrateur CodeS-SourceS
salut,

dans le doute.. :
un petit rs.movefirst avant
quel est le type attendu pour le champ "codoc"
n'y a t'il pas un autre champs dans "document" qui NE peut PAS être null ?
peut-être remplacer (ou cumuler) ton test IsNull avec lenb(zone)=0


Explo -> ah bon tu vois pas les déclarations? ^^


Prenez un instant pour répondre à ce sondage svp  
lundi 1 septembre 2008 à 17:16:56 | Re : Aide pour correction de mon code

PCPT

Administrateur CodeS-SourceS
nb :

ceci n'est pas possible :
Me.Codoc.Value = Codoc
manque rs!


Prenez un instant pour répondre à ce sondage svp  
lundi 1 septembre 2008 à 23:58:00 | Re : Aide pour correction de mon code

valtrase

Salut,
Je ne suis pas un expert sous Access mais il me semble que sous un Add new tu ne doit pas faire un Update celui-ci comprends des arguments.

pour ma part j'ouvre un nouveau Recordset, je selectionne les champs "en général tous"

et ensuite je fait un Update dans le style:

Private Sub RiteInBDD()
   On Error GoTo RiteInBDD_Error
Set rsFilm = New ADODB.Recordset
sqlFilm = "Select * From Films where N°=" & NumFilm
rsFilm.Open sqlFilm, dbFilm, adOpenStatic, adLockOptimistic

rsFilm.Update Array("Titre", "Nombre cd", "Catégorie", "Durée", "Compression", "Lien web", _
        "TitreLecture1", "prêt", "Année", "Acteur", "Langue", "Réalisateur", "Synopsis"), _
    Array(txtTitre, txtNombreCD, cmbCatégorie, txtDurée, txtCompression, txtWeb, _
        txtPathLecture, txtPret, txtAnnée, txtActeur, txtLangue, txtRéalisateur, _
        txtSynopsis)

'J'utilise la fonction Array pour faire tous les changements en une fois

rsFilm.Close
Set rsFilm = Nothing

Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé



Cette discussion est classée dans : aide, bd, code, rs, codoc


Répondre à ce message

Sujets en rapport avec ce message

Aide pour conversion de code Basic - C++ !! [ par Ral ] Salut à tous.N'ayant pas de compétence en "Basic",Je recherche quelqu'un qui s'y connait bien en "Basic"(sur Turbo-Basic ou Quick-Basic) et C++ ,et qu Besoin d'aide VB 6.0 et BD Access 97 [ par DaGreat ] Bonjour j'ai une base de données faite en Acces (suite office 97) et j'aimerais bien y effectuer des requête SQL venant de mon logiciel Visual Basic 6 aide sur code sources [ par bobyman2 ] Je débute dans la vb et je voudrais savoir si vous avez des astuces ou des codes sources a me confier.Mercie d'avence Besoin d'aide pour un msn messnger en vb [ par Black Samourail ] Salut toul monde je programme actuellement un lgiciel du genre msn messenger service et pour fair pro j'airepris l'interface de 'l archiecture orienté lié datagrid a bd par le code [ par olivier ] comment lié un datagrid a une base de données par le code MsFlexGrid besoin d'aide [ par Kili ] Salut,Dans mon appli, le Contrôle MsFlexGrid est lié à un contrôleDATA lui même lié à une BD Accès.Dans la BD, le champ que je traite, calcule une som AIDE EXECUTION D'1 PROGRAMME EXTERNE [ par casav ] J'ai cree 1 programme en vb5 un bouton de commande avec le code ci-dessous permet de lancer un application: le code est ds 1 moduleds le bouton de co nouveau ch code pour BD Access [ par erwan ] Bonjour.tout nouveau, je cherche un code de base pour lire des enregistrements d'une base de données ACCESS 97 avec VB6...Quelqu'un pourrait-il m'en e Demande d'aide siouplez !!! [ par Nestor ] Sltje voudrais réutiliser ce code:http://www.vbfrance.com/article.aspx?Val=3540le pb c'est que je voudrais choper les couleurs à l'extérieur du prog, Probleme de code ! [ par Gdal ] Salut, Voila le code que j'ai: Private Sub Ajouter_bouton_Click()Dim bd As Database Set bd = CurrentDB() varTable As Table Set varTable = bd.Ope


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 10,826 sec (3)

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