IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Tri par odre alphabétique de comptes NT


Sujet :

VBScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2005
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Tri par odre alphabétique de comptes NT
    Bonjour à tous,

    Je suis en train de faire une gestion de comptes NT via asp(VB script). Sachant que mon code pour extraite les utilisateurs NT est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    sub displayuser()
    	Dim Computer,User
    	set Computer=getobject("WinNT://" & domain_uti)
    	Computer.Filter=Array("User")
    	compteur=0
    	For Each User in Computer
    		if compteur Mod 2 = 0 then
    			couleur="#f4f4f4"
    		else
    			couleur="#ffffff"
    		end if
    		Response.Write("<tr style='background:" & couleur & "'><td>" & User.name & "</td><td>" & User.FullName & "</td><td style='width:30%'>" & User.Description & "</td><td style='text-align:center'><a href='liste_compte.asp?group=" & User.name & "' title='Groupe(s)'/><img src='img/inter.png' alt='infos'/></a></td></tr>")
    		compteur=compteur+1
    	Next
    End sub
    J'aimerai savoir si il est possible de trier directement par odre alphabétique, car par défaut ils s'affichent par odre de création.

    Merci


    PS: quand je dis directement c'est donc sans passer par un tri du tableau mais par la requête.

  2. #2
    Membre actif Avatar de gderenne
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2007
    Messages : 250
    Points : 281
    Points
    281
    Par défaut
    Salut,

    En ASP/VBScript, j'ai finalement opté pour cette solution pour l'Active Directory :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Const ADS_SCOPE_SUBTREE = 2
    Set objConnection = CreateObject("ADODB.Connection")
    Set objCommand = CreateObject("ADODB.Command")
    objConnection.Provider = "ADsDSOObject"
    objConnection.Open "Active Directory Provider"
    Set objCommand.ActiveConnection = objConnection
    objCommand.Properties("Page Size") = 1000
    objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 
    ' - Execution de la requete SQL sur le LDAP -
    objCommand.CommandText = "SELECT SN, givenName, samAccountName, telephoneNumber, mail FROM 'LDAP://dc=TON_DOMAINE_NT,dc=local' WHERE objectCategory='User' ORDER BY 1"
    Set objRecordSet = objCommand.Execute
     
    ' - Gestion du RecordSet -
    objRecordSet.MoveFirst
     
    Do While Not objRecordSet.EOF
      nom = objRecordSet.Fields("SN").Value
      objRecordSet.MoveNext
    Loop
     
    objRecordSet.Close
    Set objRecordSet = Nothing
    Set objCommand = Nothing
    Set objConnection = Nothing
    J'ai vu sur d'autres forums que certains avaient des problèmes de lenteur sur ce type de requete. Chez-moi, c'est instantanné.

Discussions similaires

  1. [CKEditor] Tri par odre alphabétique
    Par kweb13 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 05/01/2010, 13h22
  2. Tri par ordre alphabétique sans tenir compte d'une chaîne
    Par Msieurduss dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/06/2008, 10h32
  3. problème tri par ordre alphabétique
    Par bibi 8002 dans le forum Word
    Réponses: 17
    Dernier message: 18/06/2008, 15h21
  4. Réponses: 8
    Dernier message: 26/07/2007, 11h46
  5. Tri par ordre alphabétique
    Par orus8 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/04/2003, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo