begin process at 2012 02 16 06:16:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

Access

 > 

tri - Access


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

tri - Access

mercredi 18 avril 2007 à 04:58:29 | tri - Access

aurelie2003

Bonjour,

Je travaille sous VB.Net 2003. J'ai lié des textbox au DataSet grâce à la propriété DataBindings.Text des textbox (lors de la création du formulaire). Afin d'ajouter un nouveau champ dans la base de données, j'appuie sur un bouton du formulaire qui me vide les champs texte et qui ajoute une nouvelle ligne à la table :
Me.BindingContext(Me.NomDataSet, "nomTable").AddNew()

Puis, je rentre les valeurs voulues dans les textbox. Afin de mettre à jour la BD, il faut cliquer sur un autre bouton du formulaire. Dans la procédure évènementielle correspondante, j'ai écris ceci :
Me.OleDbDataAdapter.Update(Me.NomDataSet,"nomTable")

Ceci fonctionne correctement. Le problème, c'est que les données ne sont pas triées. Il faut que je redémarre l'application pour que les données soient triées (grâce au type de tri choisi dans le générateur de requête du OleDbAdapter à la création du formulaire).

J'ai essayé ceci pour le tri mais ça ne fonctionne pas:
Me.NomDataSet.DefaultViewManager.DataViewSettings("nomTable").Sort = "Prenom ASC"
(Remarque: je veux trier selon une colonne nommée Prenom).

Quelqu'un saurait comment faire?

Merci,

Aurélie
mercredi 18 avril 2007 à 08:45:21 | Re : tri - Access

Exploreur

Membre Club
Salut,

Essaye plutôt :

Me.NomDataSet.DefaultViewManager.DataViewSettings("nomTable").Sort = " [Prenom] ASC "


A+
Exploreur

 

mercredi 18 avril 2007 à 15:46:26 | Re : tri - Access

aurelie2003

Bonjour,

Merci, je viens d'essayer, mais ça ne marche toujours pas.

Aurélie
mercredi 18 avril 2007 à 16:04:36 | Re : tri - Access

Exploreur

Membre Club
Salut,

Désolé de t'avoir induit en erreur, mais je ne connais pas les DataSet...
Par contre je viens de trouver un lien, si cela peut-être utile...

A+
Exploreur

 

jeudi 19 avril 2007 à 06:22:39 | Re : tri - Access

aurelie2003

Bonjour,

Je te remercie pour ce lien fort intéressant. J'ai réussi à trier mes données mais d'une façon assez compliqué et il ne me semble pas que ce soit de la "bonne" façon. Voici ce que j'ai fait :
Me.BindingContext(Me.NomDataSet,"nomTable").EndCurrentEdit()
Me.OleDbDataAdapter.Update(Me.NomDataSet,"nomTable")
Me.DataSet.Clear()
Me.OleDbDataAdapter.Fill(Me.NomDataSet)

Sur le lien que tu m'as fourni, ils arrivent à trier avec un DataView. Dans mon application, cela ne marche pas !?

Aurélie

jeudi 19 avril 2007 à 11:58:25 | Re : tri - Access

Exploreur

Membre Club
Salut,

Délosé je ne peut en dire plus, car comme je te l'ai dit je n'ai jamais utiliser DataSet et DataView...


Désolé....

A+
Exploreur

 



Cette discussion est classée dans : textbox, données, formulaire, tri, nomdataset


Répondre à ce message

Sujets en rapport avec ce message

Textbox et Label [ par JSO ] BonjourJ'utilise une application VB (VB6,SP4) qui permet , entre autre, l'élaboration d'un formulaire servant à modifier les données.Ce formulaire aff Transfert de données entre deux formulaires [ par 85857 ] Bonjour J'ai un premier formulaire avec un textbox et un bouton. Lorsque je clique sur le bouton un deuxième formulaire s'ouvre avec un DataGridView q Combobox : ajouter les données sélectionnées dans une textbox [ par ressore ] Bonjour ^^, j'ai une question assez simple je pense mais google n'a pas pu m'aider sur ce coup [^^mad5], j'essaye de mettre en place ceci: dès qu'u Enregistrer et ouvrir données . [ par Chauliac ] Bonjour Etant d'ébutant j'aimerai savoir comment sauvegarder des données de plusieurs textbox et pouvoir les restituer dans leurs textbox d'origine. J récupération données cellule dans textbox [ par JG68 ] Bonjour à tous, J'ai créé un textbox qui récupère les données d'une cellule. Seulement la formule qui se trouve dans cette cellule est effacée. J'esp Remplir formulaire avec données contenues dans feuille excel [ par dragoes64 ] Bonjour à tous, Je vous explique mon problème : J'ai deux formulaires « EditAction » et « Matrix » et une feuille Excel « SaveMatrix » Grâce à un l Enregistrer les données d'une 'form" [ par omarc111 ] Bonjour j'ai une application en VB où figure plusieurs TextBox, ComboBox, Dropdownlist ... le tout est utilisé pour calculer plusieurs choses qui s'af Textbox vide dans BD Access [ par Piramyd Head27 ] Bonjour, Disons que j'ai 4 textbox que je me sert pour remplir une base de données access 2007, comment faire pour enregistrer mes données si un de Enregistrer les données d'un textbox et d'un Combobox [ par jery87 ] Bonjour a tous, Jai un pti probleme au niveau de mon application. je developpe une application qui tourne avec une base de données exter Problème premier affichage d'un Formulaire de données VB2010 [ par Phil2Lil ] Bonjour, Etat des lieux : Un formulaire de données est lié à un BindingSource Dans Form_Load() je charge les tables par la fonction Fill Je dois affi


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 : 1,544 sec (3)

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