Merci de toute ces réponses pour être plus clair voici le fichier http://www.cijoint.fr/cij12637130331928.ods
Je voudrais que l'onglet tableau répercute automatiquement chaque tranche 50 000 à 100 000 etc. vers des onglets nouveaux. L'onglet bilan a des calculs automatiques. Dites moi si la solution est avec une base de données ou le tableur, sans que ce soit une usine à gaz. Merci et bonne journée Michel Docgranville a écrit : > mbini a écrit : > >> Bonjour >> J'ai réalisé un tableau budgétaire dans calc, mais je m'aperçois qu'il >> serait préférable que je le réalise dans base. >> mon tableau général crée des sous tableaux. >> Comment faire des sous totaux dans base, je suppose que c'est une question >> idiote mais je ne suis pas très perfectionné avec base. >> merci >> Michel > > Bonjour Michel, > > Il va falloir écrire une requête. > > Imaginons que tu as une table VENTES mentionnant... tes ventes ; elle se > compose de 5 champs : > - Id (c'est la clef primaire, il est préférable qu'elle ne soit pas > signifiante) ; > - DateVente ; > - PrixVente ; > - Vendeur ; > - ModePaiement > > On pourrait imaginer d'autres champs et d'autres tables mais bon, c'est bien > là déjà... > > Si tu veux faire le total de tes ventes par jour ; ta requête sera la > suivante : > SELECT "VENTES"."DateVente", SUM("VENTES"."PrixVente") AS Recette FROM > "VENTES" GROUP BY "VENTES"."DateVente" > > Si, pour chaque jour, tu veux avoir le total des ventes de chacun de tes > vendeurs : > SELECT "VENTES"."DateVente", "VENTES"."Vendeur", SUM("VENTES"."PrixVente") AS > Recette FROM "VENTES" > GROUP BY "VENTES"."DateVente", "VENTES"."Vendeur" > > Si tu souhaites obtenir, non seulement le total des ventes de chacun de tes > vendeurs, mais aussi le nombre de ventes que chacun a fait ce jour là : > SELECT "VENTES"."DateVente", "VENTES"."Vendeur", COUNT("VENTES"."Prix) AS > Nbre, SUM("VENTES"."PrixVente") AS Recette FROM "VENTES" > GROUP BY "VENTES"."DateVente", "VENTES"."Vendeur" > > Et ainsi de suite ; les "AS" sont appelées des clauses d'alias et sont > nécessaires si tu veux que ta colonne contienne un résultat ; en ce qui > concerne le Group By, j'ai longtemps pataugé jusqu'à ce que je lise récemment > (pas très loin d'ici je crois) et que je retienne, qu'il fallait y mettre > tous les champs figurant dans le select et qui ne faisaient pas l'objet d'une > instruction de regroupement (SUM et COUNT étant des instructions de > regroupement) ; bien sûr, si la requête ne contient pas d'instructions de > regroupement, il n'y a pas besoin de clause "GROUP BY". > > Voilà, c'est sûrement un peu éloigné de ce que tu cherches, mais comme tu n'a > pas beaucoup précisé le contenu de ton fichier... > > Espérant avoir aidé, > > A+ ------------------------------------------------------------- Noos, votre bureau virtuel sur Internet : Mail... Web : webmail.noos.fr --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]