Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/02/2013, 10h36   #1
Yakov TOPRAK
Invité de passage
 
Homme Franck
Directeur technique
Inscription : janvier 2013
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Franck
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Directeur technique
Secteur : Industrie

Informations forums :
Inscription : janvier 2013
Messages : 1
Points : 0
Points : 0
Par défaut Filtrage en fonction de l'onglet

Bonjour à tous,
j'ai une table dont la clé primaire comprends des enregistrements alphanumériques.
Type :
3M03
ALC11
BIA01
BIZ01
BTZ01
CAB01
CAI01
...
Je veux faire un formulaire de type :
___________________________
/ A / B / C / D / E / ... / Z / 123 \________________
|
|
|

avec une liste qui n'affiche que les enregistrements qui commence par A, B, ect. ou par un chiffre en fonction bien entendu de l'onglet sélectionné.
En ce moment je sèche complètement je ne sais pas comment m'y prendre.
J'ai essayé plusieurs solutions mais aucune ne fonctionne.
Si quelqu’un à une idée de comment je pourrais m'y prendre je suis preneur.

Je continue à chercher sur le forum mais pour l'instant pas de solution à mon problème.

Merci d'avance de votre aide.

PS : Je peux faire la méthode bourrin en créant 27 requêtes, mais je ne la trouve pas très pro.
Yakov TOPRAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2013, 10h56   #2
jimbolion
Membre Expert
 
Avatar de jimbolion
 
Homme Jean-Marie BAGNIS
Moulticien
Inscription : janvier 2013
Messages : 1 003
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie BAGNIS
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Moulticien
Secteur : Santé

Informations forums :
Inscription : janvier 2013
Messages : 1 003
Points : 1 754
Points : 1 754
Par défaut gestion par Onglet

Yakov TOPRAK bonjour,

Principe de base

Lors de l'ouverture de ton formulaire tu afficheras par défaut la liste commençant par A (valeur de l'onglet 0)
Tu disposeras d'un sous formulaire dans lequel ton recordsource sera basé sur une requête faisant apparaître les enregsitrements donc la lettre commence par A (tu utiliseras un filtre de ce type : left([Nom_Champ];1)="A")

A chaque changement (propriété sur changement de ton contrôle onglet) tu modifieras le contenu de ton recordsource et provoquera un rafraîchissement de ton sous formulaire (.refresh ou .requery)

Creuses un peu sur le problème et reviens vers nous

PS. Pour le numérique (criteres 0 à 9) : on utilisera une fonction isnumeric par exemple sur le premier caractere

Exemple

http://www.techonthenet.com/access/f.../isnumeric.php

Bonne journée

JimBoLion
jimbolion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h09.


 
 
 
 
Partenaires

Hébergement Web