begin process at 2010 02 10 09:45:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Pb VB66/Access, insertion de ligne vide??


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

Pb VB66/Access, insertion de ligne vide??

vendredi 10 juin 2005 à 09:01:15 | Pb VB66/Access, insertion de ligne vide??

hyunkel69

Bonjour, j'ai une appli VB6 Access sur chaque forme j'ai le bouton Ok ,Annuler et Nouvelle Saisie
Annuler ne fait que fermer la fenetre en cours mais lorque je clic sur Nouvelle Saisie (qui fait un AddNew et met toutes les textbox vide)
et qu'ensuite je clic sur annuler, il me sort une fenetre avec la phrase: "Impossible d'insérer une ligne vide. Elle doit au moins comporter une valeur de colonne." Cela vient-il du AddNew? Ou d'autre par? Comment le résoudre?

vendredi 10 juin 2005 à 09:39:23 | Re : Pb VB66/Access, insertion de ligne vide??

K_SoZe

Bonjour,

Peux-tu faire un copier/coller de ton code ?

K. SZe
vendredi 10 juin 2005 à 09:48:40 | Re : Pb VB66/Access, insertion de ligne vide??

hyunkel69

'Clic sur Nouvelle Saisie
Private Sub CmdNew_Click()
    AdoRs.AddNew
    TxtNumAff.Text = ""
    TxtNom.Text = ""
    TxtInterne.Text = ""
    TxtExterne.Text = ""
    CmdPremier.Enabled = True
    CmdPrecedent.Enabled = True
    CmdDernier.Enabled = False
    CmdSuivant.Enabled = False
    CmdOk.Enabled = True
End Sub

'Clic sur AnnulerPrivate Sub CmdAnnuler_Click()
    Unload Me
    FrmDémarrage.Show
End Sub

'Form Load
Private Sub Form_Load()
    Set cn = New ADODB.Connection
    Set AdoRs = New ADODB.Recordset
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ingesystem Suivi Depense.mdb"
   
    strSQL = "Select * FROM [Saisie Heure]"
   
    With AdoRs
            .ActiveConnection = cn
            .CursorLocation = adUseClient
            .CursorType = adOpenKeyset
            .LockType = adLockOptimistic
            .Open strSQL
    End With
   
    'Ton recorset est ouvert; apres tu peux te deplacer dedans.
    Set DataGrid1.DataSource = AdoRs
        TxtNumAff.Text = AdoRs.Fields(0)
        TxtNom.Text = AdoRs.Fields(1)
        If IsNull(AdoRs.Fields(2)) Then
            TxtInterne.Text = ""
        Else
            TxtInterne.Text = AdoRs.Fields(2)
        End If
        If IsNull(AdoRs.Fields(3)) Then
            TxtExterne.Text = ""
        Else
            TxtExterne.Text = AdoRs.Fields(3)
        End If
        CmdOk.Enabled = False
End Sub

Et voilà, j'espere que cela te seras utile!

vendredi 10 juin 2005 à 09:55:55 | Re : Pb VB66/Access, insertion de ligne vide??

animanes

salut a toi
private sub annuler_click ()
dataenvironment1.rsHarticho.cancelBatch
end sub

voili voilo
j espere que c ca que tu voulais
Bye ;)
et bonne continuation


vendredi 10 juin 2005 à 09:57:30 | Re : Pb VB66/Access, insertion de ligne vide??

K_SoZe

Il me semble que tu dois faire un update après ton addnew, est ce que ça change quelquechose?

'Clic sur Nouvelle Saisie
Private Sub CmdNew_Click()
    AdoRs.AddNew
    TxtNumAff.Text = ""
    TxtNom.Text = ""
    TxtInterne.Text = ""
    TxtExterne.Text = ""
    AdoRs.update
    CmdPremier.Enabled = True
    CmdPrecedent.Enabled = True
    CmdDernier.Enabled = False
    CmdSuivant.Enabled = False
    CmdOk.Enabled = True
End Sub

K. SZe
vendredi 10 juin 2005 à 10:02:00 | Re : Pb VB66/Access, insertion de ligne vide??

hyunkel69

animanes : j'utilise pas de DE
K_Soze: ça ne marcher pas désolé (ca me fait 2x l'erreur maintenant)



Cette discussion est classée dans : access, ligne, pb, annuler, vide


Répondre à ce message

Sujets en rapport avec ce message

pb avec les tableau dans Access 2000 [ par fakir51 ] Bonjour,mon problème est que j'ai créé un formulaire en style tabulaire et je voudrai codé en VB, une boucle qui remplit la même colonne de chaque lig Pb avec access - champ vide ! [ par Cyclone ] Salut à tous;petit problème avec une base de données access : j'utilise un programme qui appelle une base access, le problème, c'ets que le 1° champ e Pb de conversion table access 2003 vers 2007 [ par mdvb6 ] Bonjour,Peux-ton me donner un avis ? mon developpempent Vb6-Sp5 avec Access 2003 sur un moteur Dao 3.6 fonctionne parfaitement bien alors qu'une fois parcourire une feuille EXCEL + Test [ par skillipo ] Bonjour,je developpe sous Access je voudrais effectuer un test sur une feuille Excel avant de l'importer dans ma base Access.Se Teste consiste a : 1) date dans access [ par teamtiti ] Salut a tous j'écrit dans une base access et je voudrait dans une colone rajouter la date et l'heure a l'aquelle la ligne a ete ecrite dans la base j' CONNEXION SAGE Comptabilité ligne 100 et ACCESS 2003 [ par zilfi63 ] Bonjour,Je travaille sur un projet qui consiste à connecter le progiciel SAGE Comptabilité ligne 100 vers ACCESS 2003 simplement pour la table F_Compt Problème avec un résultat de requête vide [ par pianoman94380 ] Bonjour à tous,Je développe un peu en vba sous access.Lorsque j'obtiens le résultat d'une requête, il est possible que celui soit nul.Cependant, je so pb avec excel [ par danxomey ] Bonjour à tous et à toutes voila j'ai un fichier excel qui contient 2 feuilles 1 feuilles contenant des données avec 3 filtres 1 fois que j'ai obtenu Recherche cellule vide [ par Dominike ] Bonsoir à tous !Nouveau petit souci pour lequel je ne parviens à trouver la solution seul pour le moment.Je n'ai pas eu de difficulter à trouver la sy


Nos sponsors


Sondage...

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 : 0,484 sec (4)

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