Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar pour Windows
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Open Cellar pour Windows Mobile
> Open Cellar pour iPhone
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Open Cellar pour Mac/Linux
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Mon compte
> Mes services live
> Mes pages
> Ma bibliothèque
> Mes vins publiés
> Mes étiquettes
> Mes messages sur la communauté
> Ecrire une page
> Accéder à la liste des forums
> Communauté Windows
> Communauté Mac/Linux
> Communauté Mobile
> Rechercher et importer des vins
> Rechercher des étiquettes
> Comparer les prix (Sniffer)
Rechercher :
> Rechercher dans tous les moteurs
> Rechercher dans la communauté
> Rechercher dans les pages persos
> Rechercher sur le site open-cellar.com
> Rechercher dans les fiches vins
> Rechercher dans les étiquettes
> Rechercher sur le comparateur de prix (Sniffer)
Bienvenue (
se connecter
-
créer un compte
)
Accueil
»
La communauté
»
Open Cellar Home Edition (Windows)
Facebook
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
iPhone
Livre de cave
Mac
Vista
Synchronisation
Export Excel
vinoXml
usb
sniffer
sauvegarde
importation
impression
chardonnet
palm
statistiques
Linux
Editions dans Open cellar :
03/12/2006
Répondre
Editions dans Open cellar :
Jean-Pierre VARNIER
189 posts
D'abord bravo et merci por cette application freeware.
Il sera intêressant de permettre :
1. Livre de Cave (compacté) : le paramétrage de l'édition du livre de cave compacté sous une forme identique à celui de l'affichage de la cave en mode texte.
2. Consulter ma cave - Mode graphique : l'affichage en présentant les bouteilles qui sont dans chaque case.
A+ - Jean-Pierre
04/12/2006
Répondre
Re : Editions dans Open cellar :
Administrateur
3099 posts
Bonjour et Merci
"1. Livre de Cave (compacté) : le paramétrage de l'édition du livre de cave compacté sous une forme identique à celui de l'affichage de la cave en mode texte."
-> Tout est parametrable, manque juste l'interface graphique pour le faire
, un script peut faire l'affaire quelle colonne souhaitez vous et selon quel tri ?
"2. Consulter ma cave - Mode graphique : l'affichage en présentant les bouteilles qui sont dans chaque case. "
-> Vous voulez voir apparaitre les bouteilles à la place des ronds c'est bien ca ? Pas de probleme non plus (manque juste un peu de temps !)
Ajouté à la "TODO List"
Matthieu
04/12/2006
Répondre
Re : Editions dans Open cellar :
Jean-Pierre VARNIER
189 posts
L'édition du tableau du "Ma cave - Mode texte" pourrait être :
- Région Ordre croissant
- Appellation Ordre croissant
- Classement
- Nom Ordre croissant
- Couleur Ordre croissant
- Année Ordre croissant
- Nb de bouteilles
- Format
- Commentaire
Merci. JPV
04/12/2006
Répondre
Re : Editions dans Open cellar :
Jean-Pierre VARNIER
189 posts
L'édition du tableau du "Ma cave - Mode texte" pourrait être :
- Région Ordre croissant
- Appellation Ordre croissant
- Classement
- Nom Ordre croissant
- Couleur Ordre croissant
- Année Ordre croissant
- Nb de bouteilles
- Format
- Commentaire
Merci. JPV
06/12/2006
Répondre
Re : Editions dans Open cellar :
Administrateur
3099 posts
Bonjour,
Je ne vous ai pas oublié, un peu surbooké cette semaine.
Matthieu
08/12/2006
Répondre
Re : Editions dans Open cellar :
Administrateur
3099 posts
Bonjour,
Voici le script a executer pour obtenir votre report (j'ai du enlever la colonne commentaire par manque de place)
Comme le forum ne conserve pas l'indentation vous pouvez aussi le telecharger ici :
http://www.open-cellar.com/usrrpt.zip
// Le script commence ici
App.Animate(AnimationType.Work, true);
App.SetCursor(true);
//
// Modifiez ici le titre du report
//
string reportName = "Liste des vins";
//
// Creation entete report
//
ReportTable rt = new ReportTable(reportName);
//
// Région
//
ReportColumn rcArea = rt.NewColumn("Région");
rcArea.Size = 100;
//
// Appellation
//
ReportColumn rcApp = rt.NewColumn("Appellation");
rcApp.Size = 140;
//
// Classement
//
ReportColumn rcCl = rt.NewColumn("Classement");
rcCl.Size = 100;
//
// Nom
//
ReportColumn rcName = rt.NewColumn("Nom");
rcName.Size = 215;
//
// Couleur
//
ReportColumn rcColor = rt.NewColumn("Couleur");
rcColor.Size = 75;
//
// Année
//
ReportColumn rcYear = rt.NewColumn("Année");
rcYear.Size = 40;
rcYear.ContentAlignment = ReportContentAlignment.Right;
rcYear.DataType = ReportColumnType.Numeric;
//
// Nombre bouteilles
//
ReportColumn rcBottles = rt.NewColumn("Btles");
rcBottles.Size = 40;
rcBottles.ContentAlignment = ReportContentAlignment.Right;
rcBottles.DataType = ReportColumnType.Numeric;
//
// Format
//
ReportColumn rcFormat = rt.NewColumn("Format");
rcFormat.Size = 70;
//
// Alimentation de la source
//
ObjectCollection wines = App.ActiveCellar.GetCollection((ushort)ObjectType.Wine);
for (int i = 0; i < wines.Count; i++)
{
Wine wine = (Wine)wines[i];
ReportRow row = rt.NewRow();
row[0] = wine.Area.Name;
row[1] = wine.Appellation.Name;
row[2] = wine.Classification.Name;
row[3] = wine.Name;
row[4] = "Champagne";
if(wine.WineColor == ColorType.Red)
{
row[4] = "Rouge";
}
else if(wine.WineColor == ColorType.White)
{
row[4] = "Blanc";
}
else if(wine.WineColor == ColorType.Rosy)
{
row[4] = "Rosé";
}
else if(wine.WineColor == ColorType.Yellow)
{
row[4] = "Champagne";
}
else if(wine.WineColor == ColorType.LiqueurLike)
{
row[4] = "Liquoreux";
}
else if(wine.WineColor == ColorType.Misc)
{
row[4] = "Autre";
}
if(wine.Year != 0)
{
row[5] = wine.Year.ToString();
}
//
// Gestion manuelle
//
if(wine.ManualManagement)
{
row[6] = wine.Bottles.ToString();
}
else
{
row[6] = wine.RackItems.Count.ToString();
}
row[7] = wine.BottleType.Name;
}
//
// Tri des elements
//
rt.Sort("0-0;1-0;3-0;4-0;5-1");
//
// Génération
//
System.Collections.ArrayList list = new System.Collections.ArrayList();
list.Add(rt);
IReport report = App.ReportEngine.GetSystemReport(PredefinedReport.Grid);
string destFileName = App.Path + "Cache\\UserWinesGrid.pdf";
bool success = false;
try
{
report.Create(list, destFileName);
success = true;
}
catch(Exception ex)
{
MessageBox.Show("Erreur (1)");
}
//
// Affichage du report
//
if(success)
{
IShellWindow shellWindow = (IShellWindow)App.GetWindow(WindowType.Shell, null);
if(shellWindow != null)
{
shellWindow.Start(destFileName);
}
}
App.SetCursor(false);
App.StopAnimate();
// Fin du script
08/12/2006
Répondre
Re : Editions dans Open cellar :
Jean-Pierre VARNIER
189 posts
Merci, cela fonctionne correctement.
Cordialement. JPV
© 2006-2014
Matthieu DUCROCQ
- Tous droits réservés - Dernière mise à jour : janvier 2014 |
|
|
Soutenir Open Cellar
|
Contact
|
Crédits