Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!rt.uk.eu.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!news.nosignal.org!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.041 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'python.': 0.02; 'cc:addr :python-list': 0.10; 'gui': 0.11; 'language': 0.14; 'report?': 0.16; 'replacing': 0.17; 'sender:addr:gmail.com': 0.18; 'developer': 0.19; 'comfortable': 0.20; 'received:209.85.214.174': 0.21; 'cc:2**0': 0.23; 'apps': 0.23; "i've": 0.23; 'cc:no real name:2**0': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply- To:1': 0.25; 'looks': 0.26; 'designer': 0.27; 'reports,': 0.27; 'message-id:@mail.gmail.com': 0.27; "i'm": 0.29; 'worked': 0.30; 'limitations': 0.33; 'received:google.com': 0.34; 'done': 0.34; 'bigger': 0.35; 'so,': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'but': 0.36; "i'll": 0.36; 'received:209': 0.37; 'far': 0.37; 'data': 0.37; 'subject:: ': 0.38; 'received:209.85.214': 0.39; 'little': 0.39; 'header:Received:5': 0.40; 'deliver': 0.60; 'company': 0.60; 'provide': 0.62; 'frustrated': 0.65; '350+': 0.84; 'basics.': 0.84; 'challenge.': 0.84; 'lone': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=kZShI5DvfrjHnSYJnjUDhG0IVPM7tCmOvzDC0p4FRuc=; b=eQ7Yx4BuLOeeU3KTR0rGTDeIN7QhhsVFwUdzgwpsuO40pP9PR28VmXj5O8b+L0RKcy aVIoQirmhKtC8ojwj0RYy/fdq16GFSoBjvVAOj4W9tI9ChNgOI/sRp5lKsBTTlssoAAa p+PRFecxHcKmsJBom0s6Bv8xu9LVKK6b96UVe55qzXBX4qdndGvfmAvKFlfga3i0j7IF JZWDJErFhsdYEx8Ed/lbfhdWGqvkhX0QsrbWwqk48FqHugPD7gqYfKvExCxwCxa5H3lH cnHZVHil95c63wzkekXsKbUAehrC6MqbRj9+viGlknzpwm9XK9/0GnuFOWzZj3MztN9z EA7Q== MIME-Version: 1.0 Sender: jsf80238@gmail.com In-Reply-To: <6db4ed18-a16e-4cd1-940b-c10f51207780@googlegroups.com> References: <6db4ed18-a16e-4cd1-940b-c10f51207780@googlegroups.com> Date: Thu, 22 Nov 2012 21:35:21 -0700 X-Google-Sender-Auth: Kc3FOhzVBpNOpu5HZQNtfZgcpBI Subject: Re: Migrate from Access 2010 / VBA From: Jason Friedman To: kgard Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1353645324 news.xs4all.nl 6863 [2001:888:2000:d::a6]:42393 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:33831 > I am the lone developer of db apps at a company of 350+ employees. Everyt= hing is done in MS Access 2010 and VBA. I'm frustrated with the limitations= of this platform and have been considering switching to Python. I've been = experimenting with the language for a year or so, and feel comfortable with= the basics. > > I am concerned that I'll have a hard time replacing the access form and r= eport designers. I've worked a little with TKinter, but it's a far cry from= the GUI designer in Access. Finding a professional grade report designer l= ooks like an even bigger challenge. > > I don't need to port any applications, but I will need to use the data (m= db/accede format), design a variety of reports with multi-level groupings, = and deliver them to many individual recipients via email. Do the employees need to be able to create their own reports, or do you interview them and create reports based on their requirements? Is there a need to provide slice-and-dice, or is each permutation/view of the data its own report? Are the recipients internal?