Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 09h49   #1
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
Par défaut Le temps selon le Nombre d'enregistrements ou requete complexe?

Bonjour,
Suite à la discussion d'hier sur l'influence de la taille de la BDD (pas des tables)
Je me posais d'autres question par rapport au super tuto disponible dont je me permets de remettre le lien: http://loufab.developpez.com/optimisation/

Je me demandais, si il valait mieux faire une requete complexe pour obtenir peut d'information ou une requête simple mais donnant un grand nombre d'enregistrement:
Imaginons par exemple un tableau contenant un calendrier: nom du mois comme clé, une colonne Jour, une pour le mois, une pour l'année etc...

Si on veut toutes les dates entre pour un certain mois par exemple, ca donne a peut pres 30 lignes,
Mais si on peut encadrer les dates (pour obtenir la première dates et la dernière) Est ce interessant?

Merci à tous,

Ben
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 10h01   #2
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Bonjour,

Personnellement, je pencherai pour une requête qui me donne le plus proche résultat de ce que j'attends.
Un trop grand nombre d'informations pourraient alors transiter sur le réseau nuisance pour les performances).
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 10h07   #3
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
Oui,
Mais dans ce cas, il faut prendre en compte le nombre de connection;
Dans mon cas ce n'est pas vraiment un problème.
Mais le fait que j'utilise une requête me donnant 2 colonnes d'1 enregistrement (à la place de 30 avec 6 colonnes) m'oblige cependant à faire une autre requête pour obtenir d'autres informations (mais la aussi le résultat tiendra sur très peu de place) Qu'en penses tu?

L'idéal serait que j'essaie les deux mais ça risque de me prendre un peu de temps car difficilement mis en oeuvre...

Personne n'a un avis? peut etre devrait poster dans le forum SQL?
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 11h39   #4
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Si le problème Réseau n'en est pas un alors fait la requete qui te semble la plus intéressante pour ton traitement.
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 15h01   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
Personnellement je prefere une requete complexe qui va fonctionner pendant quelques secondes supplémentaires à une grosse remonté d'infos.
  1. pour le réseau c'est mieux même si ce n'est pas un problème.
  2. pour l'utilisateur mieux vaut une bonne barre de progression plutot qu'attendre les paquets d'enregistrements.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 17h31   #6
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
Oui finalement j'ai opté pour ça aussi...
ça me faisait culpabiliser de remonter 100 enregistrements alors qu'un seul d'une autre table suffisait... quitte à faire d'autres traitements derrière...

Merci à tous en tout cas,

Ben

PS: Loufab, Avec le tuto optimisation Access, je suis devenu ton plus grand Fan :p
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h11.


 
 
 
 
Partenaires

Hébergement Web