Closed Thread
Results 1 to 193 of 193

why>?

  1. #1

    why>?

    why do you guys use excel?

    how do you survive the 65k row limit?
    it just boggles my mind; i hate excel more than anything

    i think that all your spreadsheet dorks should be homeless; on the side
    of the street--

    -Aaron


  2. #2
    Don Guillett
    Guest

    Re: why>?

    Because the abacus is too difficult to master.

    We hate it also.
    That is, until we get the no limit on rows

    Many of us are homeless. Contributions are welcome.
    Send all to me and I will spend it on Wild Turkey.

    --
    Don Guillett
    SalesAid Software
    [email protected]
    <[email protected]> wrote in message
    news:[email protected]...
    > why do you guys use excel?
    >
    > how do you survive the 65k row limit?
    > it just boggles my mind; i hate excel more than anything
    >
    > i think that all your spreadsheet dorks should be homeless; on the side
    > of the street--
    >
    > -Aaron
    >




  3. #3
    DS-NTE
    Guest

    Re: why>?

    Because in this newsgroup you usually meet polite and very helpfull people
    Because if I have to use more than 65536 rows I use Access
    Because my boss gives me a big smile when I make sth fancy for her in excel
    Because that really turns me on
    Because I save my coworkers many hours of work when making a nice and
    usefull workbook
    Because....
    Because....
    Because...
    Because in this newsgroup you usually meet polite and very helpfull people
    Because in this newsgroup you usually meet polite and very helpfull people
    Because in this newsgroup you usually meet polite and very helpfull people
    Because in this newsgroup you usually meet polite and very helpfull
    people!!!!!!

    <[email protected]> skrev i melding
    news:[email protected]...
    > why do you guys use excel?
    >
    > how do you survive the 65k row limit?
    > it just boggles my mind; i hate excel more than anything
    >
    > i think that all your spreadsheet dorks should be homeless; on the side
    > of the street--
    >
    > -Aaron
    >




  4. #4

    Re: why>?

    i just dont understand the value proposition.

    i dont understand; do they spawn you guys in grade school?

    where did you guys learn that it's socially acceptable to use this
    ridiculous program??


  5. #5
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >i just dont understand the value proposition.
    >
    >i dont understand; do they spawn you guys in grade school?
    >
    >where did you guys learn that it's socially acceptable to use this
    >ridiculous program??


    Evolution is hard. If there are a lot more Excel users than Access or
    DBMS users, there'll be more Excel users to reproduce. After a few
    generations, the point becomes moot. Maybe velociraptors were better
    creatures by most objective criteria, but humans and rats (who share
    common ancestors, for some perhaps not all that remote) have the planet
    today. Fairness and objectivity have nothing to do with it.

    Adapt or die.


  6. #6
    vandenberg p
    Guest

    Re: why>?

    Hello:

    Because for people who know how to use a spreadsheet appropriately, the 65K limit is
    meaningless. But then give the quality of the capitalizations in your post (it appears you
    could not find the shift key on the keyboard) you probably would have problems with the 65K
    limit.

    Pieter Vandenberg


    [email protected] <[email protected]> wrote:
    : why do you guys use excel?

    : how do you survive the 65k row limit?
    : it just boggles my mind; i hate excel more than anything

    : i think that all your spreadsheet dorks should be homeless; on the side
    : of the street--

    : -Aaron


  7. #7

    Re: why>?

    yeah evolution is hard you idiot excel users need to evolve or die


  8. #8

    Re: why>?

    the 65k limit is not meaningless.
    it is a glass ceiling that you're stuck with and you can't do anything
    about.

    it's a travesty that you guys can't do anything with large datasets.

    im not saying 'its not fair'

    im saying that i dont understand why new people continue to get into
    excel; but they won't get into Access or SQL Server.

    i've never been at a company that has half of the sql server people
    that we need.

    but everywhere i've been; everyone knows excel.

    is it the colleges that do this to us?

    i just dont understand the value proposition.
    i claim that if you build a database; and you build reports off of this
    data; then you have the freedom to grow this into a larger, more
    critical application.

    i dont see oracle having an excel upsizing wizard anytime soon.

    i just dont understand why you guys use excel; it seems to me like it's
    a dead end street.

    once you have a xls that is 10mb; what are you supposed to do with it?
    you can't email it around.. you can't burn it onto a CD (since it has
    countless paths to other spreadsheets; etc)

    i just wish that excel had some real reporting capabilities.
    i dont like shrink to fit; i think that it needs about 10x more
    options.

    i dont like pulling data OUT of excel. it never works.

    i dont like pivotTables in Excel; they are much much much more powerful
    in Office Web Components and they're faster and more portable.
    i think that im going to make a real application where office web
    components -- just a shell around owc where people can save their
    spreadsheets in XML format TODAY.

    not in office 2007.

    today--

    maybe i'll make an addin for access that makes owc act and behave just
    like a normal form or report.

    so that i can spoonfeed you kids into using a real -- tangible--
    portable-- efficient system.


    i just dont get the ROI that all you guys have spent millions upon
    billions of hours in creating spreadsheets-- what is supposed to happen
    to those spreadsheets when your company merges?

    you sit there and recreate stuff by hand 24x7.

    i re-use functionality; i re-use tables in hundreds of applications.

    excel is worthless from what i see; and i just dont understand why
    newbies use excel.

    is it easier to use than accesss? NO.

    is it better, longterm than access? NO.

    does it scale, does it utilize multiple processors?

    will excel 2007 allow 2 people to edit the same spreadsheet??


  9. #9
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >yeah evolution is hard you idiot excel users need to evolve or die


    The dinosaur telling the rodent to evolve. Let's just wait a bit and
    count numbers of users. Won't prove which is better, but in the end
    that doesn't matter.


  10. #10

    Re: why>?

    yeah. the dinosaur is me?

    you idiots copy and paste the same function a trillion friggin times a
    year and you call me obsolete?

    copy and paste
    followed by more
    copy and paste
    followed by more
    copy and paste
    followed by more
    copy and paste
    followed by more
    copy and paste
    followed by more
    copy and paste
    followed by more
    copy and paste


    doesn't it have an endpoint?
    isn't there supposed to be a happy ending for excel dorks?

    how many times per day do you copy and paste?

    how many excel virii have been found-- in the wild?

    yes, i am a dinosaur.
    in the same context that a mainframe is a dinosaur.

    IBM takes databases very very seriously.

    i just wish that there were more than 1 type of spreadsheet program;
    maybe microsoft would have some incentives to make it better.

    as it is; it's just ridiculous that microsoft hasn't added any new
    funcitonaliy to excel in 10 years and you script kiddies sit there and
    still use it.

    if Microsoft were to take Excel-- and pull an ADP- keep all the data in
    SQL Server and render is in a XLP file-- then maybe i would let you
    guys keep on abusing you companies.. by submitting timecard after
    timecard.. you claim that you do 'work'

    when all you do is copy and paste.

    you guys have thousands of copies of similiar functions; different
    arguments.

    if the UN were to change the calendar; and now we have 13 months-- then
    all you kids will have to do about a billion things to make your
    spreadsheets work.

    i only have to change something in one place.

    it's all about centralization; and i can do more work than 100
    spreadsheet dorks.

    i can leverage existing data.

    you guys copy and paste existing data.

    don't get me wrong-- i've seen some really really exciting solutions
    using VSTO.
    this is at least a step in the right direction.

    but it's not fast enough ; it's not integrated-- and it's impossible to
    purchase.

    can't MS just include the vsto toolset with excel or something; give it
    FUNCTIONALITY?

    can't MS include some 'for each worksheet' functions?

    i am just stunnned that the disease that is known as excel-- hasn't
    been eradicated.

    why doesn't the bill and melinda gates foundation give us all a vaccine
    against Excel?
    pay for all you kids to learn a real tool-- like SQL Server or Crystal
    Reports or ASP or something?


  11. #11
    Miguel Zapico
    Guest

    Re: why>?

    Point made. Now, what is the purpouse of your post?

    If it is for our enlightment, I would like to hear your suggestions about
    how we can deal with clients/bosses that want some simple task done in Excel.
    Some of the terms and expressions you have used before may not be appropiate
    in those conversations, I am afraid.

    Miguel.

  12. #12
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >yeah. the dinosaur is me?


    Got it in one! You're improving. Perhaps there's hope after all.

    >you idiots copy and paste the same function a trillion friggin times a
    >year and you call me obsolete?
    >
    >copy and paste
    >followed by more
    >copy and paste
    >followed by more
    >copy and paste
    >followed by more
    >copy and paste
    >followed by more
    >copy and paste
    >followed by more
    >copy and paste
    >followed by more
    >copy and paste


    No doubt you actually typed all the forgoing.

    >doesn't it have an endpoint?

    ....

    Do your useless posts in Excel newsgroups? Entropy is forever.

    >how many excel virii have been found-- in the wild?


    Not all that many. More Word viruses than Excel ones because, surprise,
    there are more .DOC files than .XLS files. Virus writers target the
    most used applications in order to get the greatest effect. Start
    giving the average business PC user more than just read access to
    server-based DBMSs and you give virus writers new incentives to target
    DBMSs. At the very least, Excel and Word serve as useful decoys.

    >yes, i am a dinosaur.
    >in the same context that a mainframe is a dinosaur.


    Much more in the Control Data Corp sense than the IBM one.

    >IBM takes databases very very seriously.


    And it also sells a spreadsheet, Lotus 123. Your point being?

    >i just wish that there were more than 1 type of spreadsheet program;
    >maybe microsoft would have some incentives to make it better.


    Now we agree on something. Nothing works as well as market share below
    60% to get Microsoft to do anything worthwhile. Without competition,
    Excel will get SmartArt and color gradients and a bigger grid that'll
    cause more problems than it'll solve.

    BTW, do you have any idea how many fields per table Access 2007 will
    provide? Excel 2007 will have 16,384 columns. If Access doesn't keep
    up, there'll be worse headaches coming.

    >as it is; it's just ridiculous that microsoft hasn't added any new
    >funcitonaliy to excel in 10 years and you script kiddies sit there and
    >still use it.


    Unfair. They added the OLAP cube interface and VBA6 in Excel 2K. Both
    significant. However, nothing to warrant more than a minor version
    number increase since then.

    >if Microsoft were to take Excel-- and pull an ADP- keep all the data in
    >SQL Server and render is in a XLP file-- then maybe i would let you
    >guys keep on abusing you companies.. by submitting timecard after
    >timecard.. you claim that you do 'work'

    ....

    Ah, so you're still nonexempt. That explaims much.

    >if the UN were to change the calendar; and now we have 13 months-- then
    >all you kids will have to do about a billion things to make your
    >spreadsheets work.
    >
    >i only have to change something in one place.


    In the DBMS source code. Unless, of course, someone happened to
    hardcode the former 12 month names for a drop-down list, in which case
    you'd need to check all your forms and revise as needed.

    >it's all about centralization; and i can do more work than 100
    >spreadsheet dorks.

    ....

    If only most spreadsheet users did the same, dull, dead-end grunt work
    you do.

    >can't MS include some 'for each worksheet' functions?

    ....

    You mean something other than

    For Each ws In SomeWorkbook.Worksheets

    ?

    Does VSTO completely ignore Excel's object model, or are you just
    ignorant of what Excel's OM provides?


  13. #13
    Don Guillett
    Guest

    Re: why>?

    Just wait till you see the copy/paste when there are more rows than access.


    --
    Don Guillett
    SalesAid Software
    [email protected]
    "Harlan Grove" <[email protected]> wrote in message
    news:[email protected]...
    > [email protected] wrote...
    >>yeah. the dinosaur is me?

    >
    > Got it in one! You're improving. Perhaps there's hope after all.
    >
    >>you idiots copy and paste the same function a trillion friggin times a
    >>year and you call me obsolete?
    >>
    >>copy and paste
    >>followed by more
    >>copy and paste
    >>followed by more
    >>copy and paste
    >>followed by more
    >>copy and paste
    >>followed by more
    >>copy and paste
    >>followed by more
    >>copy and paste
    >>followed by more
    >>copy and paste

    >
    > No doubt you actually typed all the forgoing.
    >
    >>doesn't it have an endpoint?

    > ...
    >
    > Do your useless posts in Excel newsgroups? Entropy is forever.
    >
    >>how many excel virii have been found-- in the wild?

    >
    > Not all that many. More Word viruses than Excel ones because, surprise,
    > there are more .DOC files than .XLS files. Virus writers target the
    > most used applications in order to get the greatest effect. Start
    > giving the average business PC user more than just read access to
    > server-based DBMSs and you give virus writers new incentives to target
    > DBMSs. At the very least, Excel and Word serve as useful decoys.
    >
    >>yes, i am a dinosaur.
    >>in the same context that a mainframe is a dinosaur.

    >
    > Much more in the Control Data Corp sense than the IBM one.
    >
    >>IBM takes databases very very seriously.

    >
    > And it also sells a spreadsheet, Lotus 123. Your point being?
    >
    >>i just wish that there were more than 1 type of spreadsheet program;
    >>maybe microsoft would have some incentives to make it better.

    >
    > Now we agree on something. Nothing works as well as market share below
    > 60% to get Microsoft to do anything worthwhile. Without competition,
    > Excel will get SmartArt and color gradients and a bigger grid that'll
    > cause more problems than it'll solve.
    >
    > BTW, do you have any idea how many fields per table Access 2007 will
    > provide? Excel 2007 will have 16,384 columns. If Access doesn't keep
    > up, there'll be worse headaches coming.
    >
    >>as it is; it's just ridiculous that microsoft hasn't added any new
    >>funcitonaliy to excel in 10 years and you script kiddies sit there and
    >>still use it.

    >
    > Unfair. They added the OLAP cube interface and VBA6 in Excel 2K. Both
    > significant. However, nothing to warrant more than a minor version
    > number increase since then.
    >
    >>if Microsoft were to take Excel-- and pull an ADP- keep all the data in
    >>SQL Server and render is in a XLP file-- then maybe i would let you
    >>guys keep on abusing you companies.. by submitting timecard after
    >>timecard.. you claim that you do 'work'

    > ...
    >
    > Ah, so you're still nonexempt. That explaims much.
    >
    >>if the UN were to change the calendar; and now we have 13 months-- then
    >>all you kids will have to do about a billion things to make your
    >>spreadsheets work.
    >>
    >>i only have to change something in one place.

    >
    > In the DBMS source code. Unless, of course, someone happened to
    > hardcode the former 12 month names for a drop-down list, in which case
    > you'd need to check all your forms and revise as needed.
    >
    >>it's all about centralization; and i can do more work than 100
    >>spreadsheet dorks.

    > ...
    >
    > If only most spreadsheet users did the same, dull, dead-end grunt work
    > you do.
    >
    >>can't MS include some 'for each worksheet' functions?

    > ...
    >
    > You mean something other than
    >
    > For Each ws In SomeWorkbook.Worksheets
    >
    > ?
    >
    > Does VSTO completely ignore Excel's object model, or are you just
    > ignorant of what Excel's OM provides?
    >




  14. #14

    Re: why>?

    Don

    Excel will NEVER hold more rows than Access.


  15. #15

    Re: why>?

    I have a billions rows in access-- all the time.

    I use Access Data Projects-- the grown-up version of Access.

    -Aaron


  16. #16
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >if you have customer data and it doesnt live in a database

    ....

    Geez, you're dense!

    Not customer tracking or historical transaction data. THEIR nonpublic
    financial information that's most definitely not accessible OUTSIDE
    THEIR company by ANY connection to THEIR databases, and often subect to
    NDAs that essentially PREVENT storing any of THEIR data in any of my
    company's databases. THEIR data may come from their databases or maybe
    (gasp! shudder!) from their spreadsheets, but provided to me/my company
    in the form of e-mail or attachments, never yet in the form of MDB
    files and seldom in tabular form, and most definitely NOT AVAILABLE
    from MY company's databases.

    But this is likely wasted bandwidth since you seem incapable of
    understanding that any company works with any data other than what
    rolls in from POS or inventory systems. You also seem incapable of
    understanding that some business share nonpublic financial data as part
    of negociating pricing for certain long-term financial services
    contracts. One company's nonpublic financial information damn well
    better NOT be available in OTHER comapnies' databases. So this leads to
    a concept that you may not be capable of comprehending: businesses
    share data without using databases to do so, and often there are legal
    obligations NOT to store it in widely accessible databases.

    Becoming obvious no one has ever let you come close to important data.

    >CRM, outlook-- all that ****-- keeps data in a database where it
    >belongs.

    ....

    Not CRM data. Next guess.

    >I run my own consulting business.


    Not much work right at the moment, eh?


  17. #17
    Bill Sharpe
    Guest

    Re: why>?

    [email protected] wrote:
    > why do you guys use excel?
    >
    > how do you survive the 65k row limit?
    > it just boggles my mind; i hate excel more than anything
    >
    > i think that all your spreadsheet dorks should be homeless; on the side
    > of the street--
    >
    > -Aaron
    >

    Welcome back, Aaron! Where have you been?
    Did you rant about Lotus 1-2-3 many years ago?

    Bill

  18. #18
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >a) i dont believe that you have mountains and mountains of data that
    >are strictly prohibited from going inside a database. if you do then
    >your customers are idiots.


    Wrong. My customers are sensible, so am I, and you're an ignorant idiot
    who simply has no basis in your own experience for handling data
    without a database, so you react in classic fight or flight mode
    because you're out of your depth.

    My customers' data is in THEIR databases, but I as an employee of
    ANOTHER company DO NOT have access to THEIR databases. Do you know
    anything about database security and/or US corporation law with respect
    to sharing nonpublic financial information with outsiders that might
    help you figure out why this may be a desirable state?

    >b) even if you do you're a ******* idiot because earlier we
    >demonstrated that excel virii are a scourage-- making Excel
    >UN-FRIGGIN-USABLE


    Proved?! Where? Provide a link.

    Perhaps in your own imagination, but that ain't proof.

    >c) keeping your data in a spreadsheet in your machine is THUS MORE OF A
    >THREAT than keeping it in a database


    If it were YOU 'managing' the data, you'd have a point.

    >d) if you keep your DATA in tabular form-- in CSM form-- in email
    >attachments; any of that-- it is TRIVIAL to get it inside a db.


    Trivial but more often than not pointless if the analysis takes place
    in a spreadsheet. Which brings us back to another black hole in your,
    er, knowledge: calculations involving either recursive or nested
    formulas, i.e., stuff databases can't handle without multiple, possibly
    nested, queries. And when the number of such nested queries depends on
    the data, it requires nontrivial stored procedures to do what
    spreadsheet can handle with relatively simple formulas.

    >you're not FASTER at excel than i am with databases.


    No, I suppose you could kill forests' worth of reports faster than I
    could generate a few numbers. The question remaining is whether the
    tons of printout you generate is worth more than the handful of numbers
    I produce. Kinda like comparing fertilizer with diamonds - the
    principal basis for comparison is value rather than weight or weight
    per time unit. I grant you generate much more fertilizer more quickly
    than I can.

    >Just because i 'only work with databases' lol (you written any ASP
    >*******? php? .net?)


    ASP and PHP, nope. .Net, yup, but rarely.

    You written any Perl, R, SAS, IBM JCL, WSH scripts coordinating the
    execution of all of them?

    >just because i only work with databases-- that doesn't mean i 'only
    >work with inventory databases' or 'pos databases'

    ....

    I suppose you can handle name & address databases for generating form
    letters too.


  19. #19
    Ed
    Guest

    Re: why>?

    So when do you grow up? Maturity realizes there are different needs, and
    doesn't despise those who fill a different position. You sound like a
    teenager whose daddy bought him a big truck -too bad the size of the vehicle
    has nothing to do with the size of the person driving it.

    I learned Excel just a few years ago because that's what all the people in
    my company use, because that's what those they interacted with used. I am
    not capable of changing things on that large of a scale. So I learned Excel
    and VBA, and have earned some awards within my company for providing Excel
    applications to them. Excel fits their need, so that's what I gave them.
    Excel was within my grasp at that time, so that's what I've learned. Is
    there more out there with bigger and better functions? Sure - and if I need
    to I'll learn it. If I don't have to, then why?

    Besides, if working with _your_ program makes you that immature, then I'll
    stick with Excel and the good people here who've helped me along the way.

    Ed

    <[email protected]> wrote in message
    news:[email protected]...
    >I have a billions rows in access-- all the time.
    >
    > I use Access Data Projects-- the grown-up version of Access.
    >
    > -Aaron
    >




  20. #20
    Registered User
    Join Date
    11-21-2005
    Posts
    32
    Cool! Geek War!



    (self-confessed geek before you all jump on me!)
    I don't pretend to know what i'm doing and i'm not about to start

  21. #21

    Re: why>?

    1) cartesian data
    2) build cubes
    3) drag and drop

    all of a sudden; presto chango--

    I DONT NEED ANY WORTHLESS BEANCOUNTERS ANYMORE!!!!


  22. #22
    Beege
    Guest

    Re: why>?

    Why don't you spend your extra time and energy helping those who need it in
    an Access newsgroup?
    Why are you trying to sell ice to Eskimos?
    Why?
    Why?
    Why?

    Beege

    <[email protected]> wrote in message
    news:[email protected]...
    > why do you guys use excel?
    >
    > how do you survive the 65k row limit?
    > it just boggles my mind; i hate excel more than anything
    >
    > i think that all your spreadsheet dorks should be homeless; on the side
    > of the street--
    >
    > -Aaron
    >




  23. #23
    Beege
    Guest

    Re: why>?

    And,

    Why so acerbic?

    Beege

    <[email protected]> wrote in message
    news:[email protected]...
    > why do you guys use excel?
    >
    > how do you survive the 65k row limit?
    > it just boggles my mind; i hate excel more than anything
    >
    > i think that all your spreadsheet dorks should be homeless; on the side
    > of the street--
    >
    > -Aaron
    >




  24. #24

    Re: why>?

    RE:

    1 1 1
    1 1 2
    1 1 3
    1 2 1
    1 2 2
    1 2 3
    1 3 1
    1 3 2
    1 3 3
    2 1 1
    2 1 2
    2 1 3
    2 2 1
    2 2 2
    2 2 3
    2 3 1
    2 3 2
    2 3 3
    3 1 1
    3 1 2
    3 1 3
    3 2 1
    3 2 2
    3 2 3
    3 3 1
    3 3 2
    3 3 3


    only 6 of which are permutations of the original set


    1 2 3
    1 3 2
    2 1 3
    2 3 1
    3 1 2
    3 2 1

    here's my goddamn solution ok buddy?

    create table N
    (N INT NOT NULL)
    go
    insert into n(n)
    values (1)
    go
    insert into n(n)
    values (2)
    go
    insert into n(n)
    values (3)

    then if you want your precious little permutations

    Select N1.N N1, N2.N N2, N3.N N3
    >From N N1, N N2, N N3

    Where N1.N <> N2.N AND N1.N <> N3.N AND N2.N <> N3.N
    order by 1, 2, 3



    sorry.. I didn't understand that you assumed that cartesianing is
    always out of control complete and utter cartesianing.

    you see; you can combine a join and a whereclause with some
    cartesianing in order to control the result set.


  25. #25

    Re: why>?

    yeah go ahead and block me.
    i speak the truth

    If I am the only person that has sat you idiots down and said 'grow up
    and get a real skillset' then I am fine with making a couple babies
    cry.

    WAHHHHHHHHHHHHHHHHHHHH
    WAHHHHHHHHHHHHHHHHHHHH
    WAHHHHHHHHHHHHHHHHHHHH


    and im sorry your virgin ears

    CANT HANDLE THE TRUTH


  26. #26

    Re: why>?

    and for the record??

    I keep a table called N and a table called C in almost every database i
    make.
    i add these to the model database in SQL Server; and then when I make a
    new db they already exist.

    if you're all worried about adding different size sets; etc-- i can
    just filter these further with the where clause.

    it's not rocket science; it's called 2nd grade math instead of the
    pre-schooler math that you spreadsheet dorks chew on.

    -Aaron


  27. #27

    Re: why>?


    re:
    No, data exists independent of storage medium/mechanism. But not
    surprising that you're limited worldview can't cope with that.


    no Harlan-- you're wrong.

    Data-- Nice-- Usable-- Reliable Data-- shouldn't be stuck in data
    islands and duplicate copies.
    how many copies of the same data do you keep; Harlan?

    Hundreds?

    What happens when you need to change a calendar to account for a new
    national holiday?
    you have to sit there and loop through hundreds of spreadsheets and
    copy and paste stuff until you turn blue.

    THAT IS CALLED A WASTE OF TIME.

    Data should be centralized and LEVERAGED so that you're automagically
    10% exponentially faster the next time you run the same report-- you've
    already got the infrastructure there.

    it's like you kids and trying to build the empire state building-- and
    you're using LEGOs.

    don't carry a blanket around with you every day
    don't suck on your thumb

    and DONT USE EXCEL FOR REPORTING AGAINST DATABASES. IT ISN'T
    FUNCTIONAL ENOUGH TO BE USED FOR A SINGLE SMALL ONE-TIME REPORT.


  28. #28
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >re:
    >No, data exists independent of storage medium/mechanism. But not
    >surprising that you're limited worldview can't cope with that.
    >
    >no Harlan-- you're wrong.
    >
    >Data-- Nice-- Usable-- Reliable Data-- shouldn't be stuck in data
    >islands and duplicate copies.
    >how many copies of the same data do you keep; Harlan?

    ....

    First, acording to you there was no data before the UNIVAC post WW2. It
    may be the case that you'd be at a complete loss for how to do anything
    (even find your butt with both hands) if you didn't have a database to
    help you do so.

    Few if any. You may not know how to use spreadsheets competently, but
    there are at least a few million people around the world who can.

    >What happens when you need to change a calendar to account for a new
    >national holiday?


    What idiot, aside from you, keeps a calendar in Excel? If you mean with
    regard to the NETWORKDAYS or WORKDAY functions, you obviously don't
    know how to use workbook templates and store shared read-only files on
    file servers. Put commonly used data, such as company holiday lists, in
    named ranges in a workbook, save that workbook read-only in a server
    share, create workbook templates with defined names referring to named
    ranges in the shared workbook as external references. Change all such
    templates by changing the server file once.

    To repeat, that you don't know how to use Excel competently implies
    nothing about whether there are or aren't MANY Excel users who are MUCH
    MORE competent.

    >you have to sit there and loop through hundreds of spreadsheets and
    >copy and paste stuff until you turn blue.

    ....

    Or use a canned macro written years ago to make batch changes iterating
    through a table of affected workbook files and a table of range
    addresses and replacement formulas. If you're not competent to
    administer Excel models . . .

    >Data should be centralized and LEVERAGED so that you're automagically
    >10% exponentially faster the next time you run the same report-- you've
    >already got the infrastructure there.

    ....

    10% exponentially faster?! More random verbiage.

    And if only all work were generating reports.

    >and DONT USE EXCEL FOR REPORTING AGAINST DATABASES. IT ISN'T
    >FUNCTIONAL ENOUGH TO BE USED FOR A SINGLE SMALL ONE-TIME REPORT.


    Thanks. I'll keep that in mind if I ever have to create reports again.


  29. #29
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >RE:

    ....
    >here's my goddamn solution ok buddy?
    >
    >create table N
    >(N INT NOT NULL)
    >go
    >insert into n(n)
    >values (1)
    >go
    >insert into n(n)
    >values (2)
    >go
    >insert into n(n)
    >values (3)


    The forgoing so much easier than creating a list in Excel.

    >then if you want your precious little permutations
    >
    >Select N1.N N1, N2.N N2, N3.N N3
    >From N N1, N N2, N N3
    >Where N1.N <> N2.N AND N1.N <> N3.N AND N2.N <> N3.N
    >order by 1, 2, 3


    Finally!

    Very good.

    Except that the Where clause grows factorially. Becomes a bit of a pain
    to handle 8 distinct tokens using

    SELECT T1.N AS N1, T2.N AS N2, T3.N AS N3, T4.N AS N4, T5.N AS N5, T6.N
    AS N6, T7.N AS N7, T8.N AS N8
    FROM T AS T1, T AS T2, T AS T3, T AS T4, T AS T5, T AS T6, T AS T7, T
    AS T8
    WHERE ((T1.N<>T2.N) And (T1.N<>T3.N) And (T1.N<>T4.N) And (T1.N<>T5.N)
    And (T1.N<>T6.N) And (T1.N<>T7.N) And (T1.N<>T8.N)
    And (T2.N<>T3.N) And (T2.N<>T4.N) And (T2.N<>T5.N) And (T2.N<>T6.N)
    And (T2.N<>T7.N) And (T2.N<>T8.N)
    And (T3.N<>T4.N) And (T3.N<>T5.N) And (T3.N<>T6.N) And (T3.N<>T7.N)
    And (T3.N<>T8.N)
    And (T4.N<>T5.N) And (T4.N<>T6.N) And (T4.N<>T7.N) And (T4.N<>T8.N)
    And (T5.N<>T6.N) And (T5.N<>T7.N) And (T5.N<>T8.N)
    And (T6.N<>T7.N) And (T6.N<>T8.N)
    And (T7.N<>T8.N))
    ORDER BY T1.N, T2.N, T3.N, T4.N, T5.N, T6.N, T7.N, T8.N;

    Then there's runtime. Your query's comparison operations make this an
    O((N+1)!) procedure. Table-driven permutation generation, such as found
    in

    http://groups.google.com/group/micro...1e73ffd974b4d2

    will be much faster for 8 or more distinct tokens.

    >sorry.. I didn't understand that you assumed that cartesianing is
    >always out of control complete and utter cartesianing.
    >
    >you see; you can combine a join and a whereclause with some
    >cartesianing in order to control the result set.


    OK, so you're not using the strict, Codd definition. Fine. You don't
    use much other terminology in the strict sense, so silly me for
    expecting otherwise.


  30. #30
    Don Guillett
    Guest

    Re: why>?

    Harlan. I know you are having fun but your blood pressure is going up. Let's
    quit feeding the troll. He has been here before for food.

    --
    Don Guillett
    SalesAid Software
    [email protected]
    "Harlan Grove" <[email protected]> wrote in message
    news:[email protected]...
    > [email protected] wrote...
    >>re:
    >>No, data exists independent of storage medium/mechanism. But not
    >>surprising that you're limited worldview can't cope with that.
    >>
    >>no Harlan-- you're wrong.
    >>
    >>Data-- Nice-- Usable-- Reliable Data-- shouldn't be stuck in data
    >>islands and duplicate copies.
    >>how many copies of the same data do you keep; Harlan?

    > ...
    >
    > First, acording to you there was no data before the UNIVAC post WW2. It
    > may be the case that you'd be at a complete loss for how to do anything
    > (even find your butt with both hands) if you didn't have a database to
    > help you do so.
    >
    > Few if any. You may not know how to use spreadsheets competently, but
    > there are at least a few million people around the world who can.
    >
    >>What happens when you need to change a calendar to account for a new
    >>national holiday?

    >
    > What idiot, aside from you, keeps a calendar in Excel? If you mean with
    > regard to the NETWORKDAYS or WORKDAY functions, you obviously don't
    > know how to use workbook templates and store shared read-only files on
    > file servers. Put commonly used data, such as company holiday lists, in
    > named ranges in a workbook, save that workbook read-only in a server
    > share, create workbook templates with defined names referring to named
    > ranges in the shared workbook as external references. Change all such
    > templates by changing the server file once.
    >
    > To repeat, that you don't know how to use Excel competently implies
    > nothing about whether there are or aren't MANY Excel users who are MUCH
    > MORE competent.
    >
    >>you have to sit there and loop through hundreds of spreadsheets and
    >>copy and paste stuff until you turn blue.

    > ...
    >
    > Or use a canned macro written years ago to make batch changes iterating
    > through a table of affected workbook files and a table of range
    > addresses and replacement formulas. If you're not competent to
    > administer Excel models . . .
    >
    >>Data should be centralized and LEVERAGED so that you're automagically
    >>10% exponentially faster the next time you run the same report-- you've
    >>already got the infrastructure there.

    > ...
    >
    > 10% exponentially faster?! More random verbiage.
    >
    > And if only all work were generating reports.
    >
    >>and DONT USE EXCEL FOR REPORTING AGAINST DATABASES. IT ISN'T
    >>FUNCTIONAL ENOUGH TO BE USED FOR A SINGLE SMALL ONE-TIME REPORT.

    >
    > Thanks. I'll keep that in mind if I ever have to create reports again.
    >




  31. #31
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >what you're missing is that SQL Server is better than this.
    >it doesn't actually calculate each possible row and then filter them
    >out.


    It doesn't generate each tuple, but it does have to perform
    comparisons.

    Try generating some tables with 12 to 20 distinct values, time how long
    it takes the queries to run, then plot those run times.

    >i can out-develop you harlan.

    ....

    In databases and web pages, probably. Financial simulation models, I
    doubt it.

    >screw you-- just because you took a couple of programming classes
    >doesn't make you an expert.

    ....

    As opposed to you CLAIMING you're an expert? Any proof?

    A simple Google Groups search shows that your postings in database ngs
    are usually as vacuous as your postings in this ng.


  32. #32
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >who cares about non-wintel systems?
    >
    >sql server owns the olap market www.olapreport.com and their database
    >is quite strong these days.
    >
    >IIS has made great strides; IIS 7 is going to make it even more
    >critical to use a real OS for web servers

    ....

    Netcraft still shows more than 2.5 times as many web sites running
    Apache as running IIS. Facts (as opposed to 'data') are such awkward
    things.


  33. #33
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    First of all, HI TO EVERYONE!!! Quit every argument will you?? I had both knowledge of access and excel. They are good and bad. But whats the point of arguing when you don't even need to worry for your client and boss (who might be using either one)?? You will still survive with the kowledge you have now right? The quarrel you all having now is like "Is Jesus a human?" (no offence) . They are prove that both are right and wrong. Just satisfy yourselve and let this matter rest. No point straining yourselves trying to find a bad point of other program when you don't appreciate judgement other made for the program you using. To end the case why don't everyone just take the "opinion" and close the case ? Anyway, by arguing don't provide us food and money.

  34. #34
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    First of all, HI TO EVERYONE!!! Quit every argument will you?? I had both knowledge of access and excel. They are good and bad. But whats the point of arguing when you don't even need to worry for your client and boss (who might be using either one)?? You will still survive with the kowledge you have now right? The quarrel you all having now is like "Is Jesus a human?" (no offence) . They are prove that both are right and wrong. Just satisfy yourselve and let this matter rest. No point straining yourselves trying to find a bad point of other program when you don't appreciate judgement other made for the program you using. To end the case why don't everyone just take the "opinion" and close the case ? Anyway, by arguing don't provide us food and money.

  35. #35
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    Quote Originally Posted by noob2
    First of all, HI TO EVERYONE!!! Quit every argument will you?? I had both knowledge of access and excel. They are good and bad. But whats the point of arguing when you don't even need to worry for your client and boss (who might be using either one)?? You will still survive with the kowledge you have now right? The quarrel you all having now is like "Is Jesus a human?" (no offence) . They are prove that both are right and wrong. Just satisfy yourselve and let this matter rest. No point straining yourselves trying to find a bad point of other program when you don't appreciate judgement other made for the program you using. To end the case why don't everyone just take the "opinion" and close the case ? Anyway, by arguing don't provide us food and money.
    sorry for this double reply... Com lag... HAHA

  36. #36

    Re: why>?

    there is no such thing as 'financial simulation models'

    all there is is data and i use the right tool; you use a crutch.

    and because of this you have the capabilities of a 3rd grader.


  37. #37
    Puppet_Sock
    Guest

    Re: why>?

    [email protected] wrote:
    [snip weapons grade balonium]
    > excel is a girly-man program.


    Heh heh. That's why I can consistantly bill $85/hr doing
    development in it. Heh heh.
    Socks


  38. #38

    Re: why>?

    oh boy.. $85 huh??

    big spender, big spender

    just because you con people into using it doesnt mean it's worth.

    you and the other 100m spreadsheet dorks in the world-- altogether the
    worth of every spreadsheet created by every spreadsheet dork.. is equal
    to ZERO.

    there has never been a single spreadsheet developed that is worth a
    penny.


  39. #39
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    Is that so?!? I wonder how much does each table in access cost... Everything has a price my friend. There is nothing call worthless and priceless... Its human that make it that way accroding to their needs. So there is no good or bad, only need or dun need.

  40. #40

    Re: why>?

    listen idiot do you really believe that anyone uses netscape for
    anything anymore??


  41. #41
    cschiller1
    Guest

    Re: why>?

    Yep, idiot, some of us do, becuase we hate most things MS.

    Except Excel, of course.

    -)

    [email protected] wrote:

    > listen idiot do you really believe that anyone uses netscape for
    > anything anymore??
    >



  42. #42

    Re: why>?

    wow you guys are really stuck in the 90s.

    it makes me sick to think that you guys get paid for copying and
    pasting; your company should hire a bunch of monkeys-- literally

    hammering away with a big button that says copy and a big button that
    says paste.

    they could build the same **** you do but they woudln't be such a PITA


    and seriously

    you dumbshits have never written a webpage in your lives; so why in the
    **** do you guys give a **** about apache vs iis?

    furthermore; does this show what is being used for INTRANET sites?


    INTRANET sites-- where a user in an office can talk to a web
    applicaiton without having to sign-in every 30 seconds-- is almost
    exclusively the domain-- pun intended-- of IIS.

    IIS allows you to authenticate and double-hop authentication i mean

    apache doesnt even come close to this same functionality

    but the point of the matter is that if you dipshits knew how to spell
    HTML you would be writing webpages and not jerking off to microsoft
    excel
    so who gives a flying **** what you guys say?

    i respect apache

    apache and php-- even mysql is a great product.

    but in real - world -- corporate implementations?

    they suck ballz compared to iis.

    i just think that it's hilarious that you guys sit there and talk ****
    about MS.
    when you smoke MS pole every day by using this diseased program called
    Excel.

    the worst program; the worst time-waster-- ever written.

    grow some balls and start doing databases kids; you'll be amazed that
    **** gets easier for you and you're not stuck with a billion documents
    filled with spaghetti code references.

    excel is just impossible to manage.

    one of these days i'll get my application working again-- called 'grade
    your beancounter'

    and i'll give all you fucktards a big fat F for productivity.

    -Aaron


  43. #43

    Re: why>?

    seriously

    i just find it laughable that you sit there and in response to my 'why
    do people use excel' question; you start ranting and raving about
    apache.

    why is excel used?
    who started this disease?
    when is there going to be a terminator movie about someone travelling
    back in time and blowing up the early excel

    the world would be a much better place

    robots aren't the problem

    excel-- copying and pasting the same formula in 2000 different places;
    this is by defintiion-- unmanageable.

    how do you guys cope with cutting and pasting functions around like
    this??
    are there tools for automating this?

    i know excel like the back of my hand i've just never 'gotten it'

    how do you guys stay productive in excel?
    is ms going to have a real certification track for excel in the future?

    i mean a tiered, industry-specific certification track


  44. #44
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >>And in well-designed spreadsheet models, what would all these people be
    >>trying to do at the same time? . . .


    Not only do you seem to know little about spreadsheets (*PROVE*
    otherwise), you also seem to be ignorant of standard USENET quoting
    conventions (I've backfilled). Need a pointer to a USENET faq?

    >It doesn't ******* working for multiple users


    Neither do calculators. Once you realize most *well-designed*
    spreadsheet models are little more than glorified programmable (and
    programmed) calculators, understanding may dawn. I won't hold my
    breath, though.

    Are spreadsheets MISused as databases? Yup. Are they MISused as
    calendars? Yup again. Are they MISused by most users most of the time?
    Probably, because they tend to be the *ONLY* automatable software with
    relatively flexible *and* simple layout capabilities given to most
    business computer users. That doesn't mean they can't be used
    appropriately and well, but few if any companies spend money training
    employees how to use Office or other 'productivity' software.


  45. #45
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >i do know excel fucktard


    Prove it.

    >i do know excel fucktard


    PROVE IT!

    >i choose not to use it because it gave me carpal tunnel
    >copy and paste is no fun for me anymore


    Oh, too bad. Convenient, though. Like saying in a bar, "Yeah, I used to
    be able to run a mile in under 4 minutes before my accident." Sounds
    good. Doesn't mean much.

    >everything you do is a 'report' buddy

    ....

    No. More accurate would be the only thing you can understand is
    reporting. Anything more complicated is beyond your comprehension.


  46. #46
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >i just find it laughable that you sit there and in response to my 'why
    >do people use excel' question; you start ranting and raving about
    >apache.


    Read the archives. You're the one who starts these tangents, usually
    making unfortunate statements that can easily be proved false. Some of
    the rest of use point out those errors in order to give indications of
    your BS to sense ratio. And you have a very, very high BS ratio.

    >why is excel used?


    Because that all MOST business users have. You're also incapable of
    understanding that while many business users have Access RUNTIME, they
    don't have the full Access product. And, no, corporate Office licenses
    aren't mostly for Professional. In the company where I work, fewer than
    5% of users overall have Access. The percentage is higher in some
    departments than others. In several departments, NO ONE has Access.

    >who started this disease?

    ....

    Um, guess you'd have to blame Bricklin and Frankston, perhaps Kapor and
    Sachs too. Don't give Microsft credit/blame for starting this.
    Microsoft doesn't innovate (at least not outside programming
    languages/environments), but they're damn good at copying.

    >when is there going to be a terminator movie about someone travelling
    >back in time and blowing up the early excel

    ....

    If you saw T3, you know the future is inevitable. Get used to it.

    >is ms going to have a real certification track for excel in the future?


    Excel is a calculator. Where's the certification track for the HP 12-C?
    Top end spreadsheet users do things like setting up hedging strategies
    for large corporations. They use Excel as one tool among many. Their
    certification is their PhDs or MBAs. They need Excel certification as
    much as lawyers need Word and WestLaw certification, or as much as
    carpenters need saw and hammer certification.

    > i mean a tiered, industry-specific certification track


    Who needs it?

    Besides, *IF* there were any money in it, Microsoft would have done it
    LONG AGO. Unlike you, Microsoft focuses on realistic potential revenue.


  47. #47
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >why do you guys use excel?

    ....

    This seems apt.

    http://www.regdeveloper.co.uk/2006/0...ends_database/


  48. #48

    Re: why>?

    Harlan

    Just because I dont like excel; does that mean i dont know it?

    that's the most conceited thing i've ever heard.


  49. #49

    Re: why>?

    oh yeah?
    2 can play at that game

    http://www.regdeveloper.co.uk/2006/0...y_spreadsheet/

    How many scenarios can you imagine where a momentary loss of
    concentration could cost over $1bn? Perhaps a nuclear power station
    meltdown...or if a currency trader hit a few wrong keys? Well, another
    possibility is a simple spreadsheet error.

    In October 2003, soon after announcing third quarter earnings, Fannie
    Mae had to restate its unrealised gains, increasing them by $1.2bn.
    This highly unwelcome outcome was said to stem from "honest mistakes
    made in a spreadsheet used in the implementation of a new accounting
    standard".

    The really, really bad news is that millions of similar errors are
    almost certainly being made every year, many of them in
    business-critical financial spreadsheets. Although they are the
    quintessential end-user tool, spreadsheets of any complexity are just
    as hard to write and maintain as any other kind of software - if they
    are to yield consistently accurate results, anyway.


    -----------------------------------------------------------------
    HOW DO YOU LIKE ME NOW *****?
    -----------------------------------------------------------------


  50. #50
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >Just because I dont like excel; does that mean i dont know it?


    Then try responding in other threads with *EXCEL* solutions to OP's
    problems. Show us you know something about Excel. After all, there's no
    ..advocacy in this ng's name.


  51. #51

    Re: why>?

    http://www.fmsinc.com/tpapers/genaccess/DBOD.asp

    Millions of databases are created in Excel spreadsheets each year, but
    only a tiny percentage "graduate" to the next level: Access.


    Lots of Data is Stored in Excel
    Even though Excel is not a database, in many organizations, people
    store more data in spreadsheets than any other platform. This drives IT
    professionals crazy, but works. Decision makers need to analyze data
    and they know Excel. This is one of the greatest benefits of desktop
    computing.

    Although Excel is not a relational database, it solves many simple
    database problems completely. That's because many database problems
    can be solved with simple database solutions. Only a tiny percentage of
    Excel spreadsheets ever reach the limits of Excel, but when they do,
    many should migrate to Access.

    Microsoft Access Fills a Large and Important Segment
    The success of Access as the most popular database in the world is a
    testament to its capabilities and the pervasive need for database
    solutions by productivity workers. Access is the first weapon of choice
    when it comes to relational databases because of its ability to quickly
    create useful database solutions.

    It may not have all the features scalability, performance, reliability,
    and security of more sophisticated solutions, but for many situations,
    those features are irrelevant or secondary to what Access offers.
    Access offers an excellent solution for database challenges facing
    individuals, small teams, and workgroups across a network.

    The number of database challenges within an organization that can be
    solved by Access is much larger than solutions solved by more complex
    and expensive solutions. And over time, with the drop in hardware
    prices and increases in performance, more and more database situations
    are solved by Access.


    Quantity of Database Solutions
    As illustrated in the Database Pyramid, there are a lot more small
    databases than large ones. Here's an estimate of the relative number
    of database solutions by platform in a large organization:

    Platform
    Quantity

    Excel
    50,000

    Access Individual
    5,000

    Access Simple Multi-user
    1,000

    Access Department
    500

    VB/Jet
    100

    VB/VS.NET/Java and SQL Server
    50

    Oracle, IBM db2
    25

    SAP, Tandem, etc.
    10


    Integrates with Microsoft Office
    Access is part of Office and integrates with the most popular interface
    users use: Office. Enabling users to view data and exporting it into
    Excel or Word (or users simply pasting it themselves) is extremely
    powerful to knowledge workers.

    Great for Data Entry - ****Windows Still Beats Web****
    Somehow web users are trained to accept behavior that would cause howls
    in Windows applications. For instance, changing the quantity and
    pressing [Update] to refresh total sales. Access easily (cheaply)
    supports this, copying and pasting records, displaying multiple
    one-to-many relationships, and other basic features (e.g. spell
    checking) that provide a much friendlier and richer data entry
    experience than Web solutions.


    Most Database Problems are Small
    Most database problems manage relatively small amounts of data and
    usually well under 100 MB. This is well within Access' strength and
    using a product like SQL Server would be overkill for such small
    amounts of data (SQL Server does offer features that might be important
    beyond database size).

    <-- THIS ARGUMENT IS BS SINCE I USE ACCESS DATA PROJECTS; ACCESS
    APPLICATIONS THAT SCALE TO HUNDREDS OF USERS WITHOUT A PROBLEM.
    SQL Server Eliminates the Scalability Issue
    Microsoft has designed Access to be scalable. Access applications can
    eliminate Jet and use SQL Server as its data repository. Access
    databases (MDBs) can link to SQL Server data, and ADPs work directly
    against SQL Server. SQL Server eliminates the scalability issue for
    data size and number of users.

    When people focus on the limitations of Access scalability, it's
    important to note that the issue is really about the Jet Database
    Engine, and not Access as the front-end to SQL Server. Of course it
    takes extra work to migrate to SQL Server or convert an MDB to ADP, but
    a significant portion of the development investment is preserved.


    ------------------------------------------------
    More than 95+% of Access databases created by end users will never
    require IT department intervention.
    ------------------------------------------------

    So harlan-- your highness-- what in the hell are you talking baout how
    'db development is the domain of it'



    Evolution of Access Developers
    Most Access developers evolved from non-programming professions. They
    fell into Access, discovered the amazing productivity gains, learned
    VBA, and become more and more sophisticated. Over time, they move from
    being more business oriented to programming becoming VB or .NET
    developers using SQL Server. These people now consider Access
    applications trivial.

    But the change is with the person and not Access. Access still does
    what it does well but that person is ready to move on. They now look
    down on people like their former selves challenged by database
    fundamentals they now take for granted. They forget they've become
    the people in the IT shop that their former selves tried to avoid, and
    that Access was their gateway to their successful career. Their
    evolution away from Access is okay, even expected, as others follow in
    their footsteps discovering the amazing solutions they can create with
    Access.


  52. #52
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >oh yeah?
    >2 can play at that game
    >
    >http://www.regdeveloper.co.uk/2006/0...y_spreadsheet/

    ....

    Where have I ever said spreadsheets were error-free?

    Besides, there's another Reg article about the Malasian telephone
    company sending some customer a bill for more than the country's GDP.
    Wanna bet whether that bill was generated by a database? Errors are
    possible in EVERY software system.

    The article I cited was about the pathologies and lack of mental
    balance of database developers. Still applicable.


  53. #53
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >you're full of **** you guys all need certifications.


    Mine's an MA in math. Excel-specific certification as unnecessary for
    my job as calculator certification. And since you're so set on the
    necessity of certification, where'd you be if the world's most
    successful college dropout hadn't been able to start Microsoft because
    he lacked any formal certification?

    >there is no way to determine whether someone is worth six figures for
    >making spreadsheets.

    ....

    Yes there is, but you won't be able to figure it out.

    >you dorks should be upheld to the same standards as real developers-- i
    >mean-- you guys waste more money than the real developers do


    Real developers like who? Most of the really important developers
    weren't formally schooled in programming (Bill Gates, Dennis Ritchie,
    Edsger Dijkstra, Donald Knuth - Ken Thompson, Bill Joy and James
    Gosling are probably the major exceptions), and none were certified in
    anything other than that implicit in their academic qualifications.
    Certification is for mediocre developers . . . like you.


  54. #54
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >Databases aren't the domain of IT.


    Perhaps not, but software installation is. If the IT department won't
    install something, it could be a firing offense to install it oneself.

    If the typical user lacks database development software, what does s/he
    do? Whine about it in newsgroups or use what's available?

    >Excel can't even do simple math correctly and reliably.


    ?

    Do you mean most Excel users make formula errors?

    The spreadsheet bugs you've cited elsewhere have nothing to do with
    Excel making errors evaluating correct formulas. There are problems
    with several functions, but they're shared by a great many other
    software packages, likely including Access and SQL Server. For evample,
    with the table T containing one field named V and records as so

    V
    100000000
    100000001

    the query

    SELECT Var(V)
    FROM T;

    returns 0 as the result. It should be 0.5. Guess Access is a buggy as
    Excel.

    >And I honestly don't use 1/10th of what I learned.

    ....

    I think the figure is much, much less.


  55. #55

    Re: why>?

    so what it's forcing a round down when it takes the average?? im not
    sure that is a bad thing.

    i just claim with source control tools-- with notepad for christ
    sakes-- it is quite easy; it is quite possible to make sure that a
    database has accurate information.

    on the other hand garbage in = garbage out.

    the thing with excel.. is if you feed it garbage in you dont even get
    ANYTHING out.

    excel is a waste of breath; a waste of hard drive space.
    the 2nd biggest security threat ever.
    and 100 times more of a time-waster than either internet explorer or
    solitaire.

    you can accomplish things with databases

    with spreadsheets all you can do is jerk off and make worthless
    documents.

    i tell you this-- it is entirely possible to judge the value of a
    company based on their computer systems.

    if i ever work for wall street again; i'd like to go around to
    companies and say 'let me see your schema'

    so that i can get a sense of whether a company has direction

    or whether it's just a bunch of flaky spreadsheet dorks.

    i mean what the hell harlan

    you sit there and make the same damn spreadsheet week in and week out.

    may your children reek of underberries
    and you trip and fall and smash your head on the accident when you wake
    up

    may your dogs hide every left sock
    so you have to wear a mismatch



    because for all i know you are THIEVES and stealing from your
    companies.

    you don't do anything valuable; you don't add a penny in value to your
    company.

    you sit there and make the same ******* spreadsheet 10 times a year.

    i am outraged that you think that you guys matter.



    what i mean to ask is-- why are you idiots too ******* stupid to grow
    up and learn a real program?

    learn something that creates value; i dont care if it's photoshop-- you
    can draw your ******* graphs for all i care.
    i get all the 'analytics' i need with a freeware stack called 'Analysis
    Services' and 'Office Web Components'

    i dont need people to sit around and crunch numbers.

    i feed more numbers to more people that you guys could possibly fathom.


    I have the solution for your addiction to spreadsheets.


    i encourage all you guys to drop out-- get rid of excel--
    learn databases; build olap

    and presto chango; you've got the best reporting solution that money
    could buy.

    it's free-- it's better pivot Tables than your typical XLS pivotTables.

    they're faster, more scalable; more powerful; more portable

    there isnt' a reason in the world to use XLS files.

    OWC. Office Web Components-- spreadsheet control and pivotTable
    control; it's time to start thinking outside the box kids

    time to lose the training wheels



    I haven't ever worked in a department where the tech doesn't walk up
    and give me admin priveleges.
    i dont need to ask for it. they just see me and can telepathically
    assume that i know what the hell im doing and they bend over and give
    me admin priveleges.


    maybe if you weren't considered 'just a spreadsheet wimp' you wouldn't
    get denied local admin

    it's called freedom of though

    get out of excel kids


  56. #56
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >so what it's forcing a round down when it takes the average?? im not
    >sure that is a bad thing.


    No, it's floating point truncation error caused by using a simplistic
    one-pass algorithm. And for the record, Microsoft did fix this in Excel
    2003. And FWLIW, Lotus 123 never shared this problem; 123 always used a
    better algorithm.

    >i just claim with source control tools-- with notepad for christ
    >sakes-- it is quite easy; it is quite possible to make sure that a
    >database has accurate information.

    ....

    It's possible to ensure spreadsheets have accurate information, though
    not using Notepad. BTW, how do you open terabyte-size database files in
    Notepad?

    >the thing with excel.. is if you feed it garbage in you dont even get
    >ANYTHING out.

    ....

    Which, if it were true, would be a good thing. No results are better
    than false ones.

    >excel is a waste of breath; a waste of hard drive space.


    Evidently, Excel is sufficient reason for you to keep posting.

    >the 2nd biggest security threat ever.

    ....

    Proof? Was it Excel or Word this week that Microsoft had to tell the
    world & dog to run in safe mode?

    Behind Outlook?

    >i tell you this-- it is entirely possible to judge the value of a
    >company based on their computer systems.

    ....

    Enron and their auditor had some well-respected systems. Lots of value
    there. Or did I transpose the s and t?

    >i am outraged that you think that you guys matter.

    ....

    That's probably true. It must be frustrating not understanding what
    anyone who doesn't develop database apps does.

    >I haven't ever worked in a department where the tech doesn't walk up
    >and give me admin priveleges.
    >
    >i dont need to ask for it. they just see me and can telepathically
    >assume that i know what the hell im doing and they bend over and give
    >me admin priveleges.

    ....

    Since you couldn't really do the sort of work you claim to do without
    admin priviledges, it'd be rather pointless to hire you and not give
    you them. But 99% of the non-IT and non-developer/consultant workforce
    doesn't get any admin priviledges.


  57. #57

    Re: why>?

    im trying to save you guys; saying anything other than 'dont use excel'
    is a lie


  58. #58
    rheyjune
    Guest

    Re: why>?

    Oh Harlan, Thank you, thank you, You have made my day. After reading your
    responses to Aaron's posts, I could not stop laughing. You obviously have
    Aaron outmanned and outgunned. My question to Aaron is, if he hates XL, and
    all XL "dorks" (I beleive was the term used).. Then why is he even here? He
    sure spends alot of his time hanging out "chatting" with the HATED XL users.

    Anyway,
    Harlan take care and keep up the good work.

    Harlan Grove wrote:
    >[email protected] wrote...
    >>why do you guys use excel?

    >...
    >
    >This seems apt.
    >
    >http://www.regdeveloper.co.uk/2006/0...ends_database/


  59. #59

    Re: why>?

    im here because i need to convince you guys to stop smoking crack
    before crack version 2007 comes out

    smoking crack might be fun today; but what about tomorrow morning when
    you've got a dozen spreadsheets lying around and you can't LEVERAGE
    these into anything useful?

    crack is whack and so is excel


  60. #60
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >internally; sql server can support huge numbers; so i dont accept your
    >claim.
    >
    >much larger numbers than Excel can hold lol


    As usual, you're wrong because you're ignorant. In this case, you're
    ignorant of the specifications of the data types SQL Server provides.
    Let me hlep you.

    http://msdn2.microsoft.com/en-US/library/ms187752.aspx

    Follow the links for all the numeric data types. SQL Server's Real
    corresponds to VBA's Single, and SQL Server's Float corresponds to
    VBA's Double and Excel's *only* numeric data type. The latter group are
    all IEEE double precision floating point reals.

    So, what are you talking about?

    And of course you don't accept my claim because it'd undercut your
    arguments as well as provide yet more proof you're clueless when it
    comes to calculations more complicated than checkbook register math.

    >it's not possible to verify spreadsheets. it is impossible to apply
    >software-development tools to excel-- and since 90% of the developers
    >at your company are 'spreadsheet developers' it is not practical to
    >double-check each and every formula, value and formatting.


    You know how many developers there are at my company? Name it. Name
    some of them. Or are these more empty claims and/or blather?

    >i have worked on countless spreadsheet aggregation projects-- etl
    >technically-- and im sick and tired of working with a tool that doesn't
    >have
    >
    >a) accurate, provable functions and formulas


    No function is 'provable' without source code *and* empirical testing.
    Since Microsoft provides no publicly available source code for the
    functions in any of its produces, Excel's functions are as unprovable
    as SQL Server's.

    As for formulas, it takes work, but it involves writing cell formulas
    to text files in R1C1 addressing syntax, grouping cells that should
    contain the same formulas, and verifying that the formulas are in fact
    identical. That just proves consistency. The next and final step is
    checking that each distinct formula does what it should. That can be
    tedious for very long formulas, but not impossible.

    >b) accurate and strict data entry controls


    You mean valid/reasonable entry. Inaccurate but technically valid
    and/or reasonable entry is possible with any software, even databases.

    It takes VBA, specifically, [Sheet]Change event handlers and validation
    formulas. Neither prevent invalid entries up front, only catch them and
    reverse them once made. Note that spreadsheets aren't unique in lacking
    transaction capabilities that databases provide. That is a strength of
    databases relative to spreadsheets. However, transactions don't prevent
    all errors.

    >c) portable method for transferring large amounts of data

    ....

    Portable? Like ODBC? Every .XLS file may be an ODBC data source. As
    such, any application capable of querying ODBC data sources could
    consolidate data in .XLS files.

    >i find it laughable that you talk to a database person like a junior--
    >WE MOVE MORE NUMBERS IN AN HOUR THAN YOU DO IN A WEEK

    ....

    Movers carry more PCs around than I do, but that doesn't make them
    programmers. You move more numbers. You just don't understand what
    those numers mean.

    People who move stuff will always be able to find jobs working for the
    people who know why that stuff needs to be moved.


  61. #61
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I'm talking about bigints you fucktard
    >bigint Integer data from -2^63 through 2^63-1


    Which would be useless for storing noninteger data. And which wouldn't
    affect the Var query function, which needs to work with double
    precision floating point values.

    >bigint; close enough to a google that i'll never need to go that high..

    ....

    Probably. And integers are relatively worthless for most physical and
    statistical
    calculations, so you might as well be using strings. In case you can't
    figure this out, what's the average of the bigints 12345678901234567890
    and 12345678901234567891? How do you represent the average *EXACTLY* in
    any SQL data type?

    >'oh but i have to use 9 points of precision because we balance against
    >the euro market every night and i have to copy and paste all these
    >formulas around'

    ....

    More examples needed? Long term bond yields require exponentiating 1
    plus fractional interest rate several times, each time eating more of
    the available, finite precision. Many bits of precision are needed in
    order to calculate the current yields with reasonable accuracy. Also,
    any simulation analysis involving long tails or catastrophes would be
    dealing with probability values between .999999 and 1.0. Fortunately,
    those of us who haven't forgotten most of the math we learned in school
    are familiar with transformations which shift the calculations so that
    they can use more of the fixed precision available. However, Access
    doesn't, at least not with respect to its Var query function.

    >All i have to do is check the formula once per column.
    >you have to check it once per cell.

    ....

    If I were doing it manually. However, with just a few tools, it's
    usually necessary to test only one R1C1 formula per multiple column,
    multiple row range.

    >I'll just disable macros and you won't be able to do a damn thing about
    >it.

    ....

    Standard approach to dealing with this is using do-nothing udfs, e.g.,

    Function donothing() : End Function

    to add or append to all validation formulas. When macros are enabled,
    Excel will treat the value returned by this function the same as the
    value of blank cells, as zero when used numerically or "" when used as
    text.

    When macros are disabled, *ALL* udfs return #NAME? errors. With
    validation formulas evaluating to errors, all formulas should also
    evaluate to errors in properly written spreadsheets. If all formulas
    evaluate to and display errors, the printouts aren't going to be very
    useful.

    That does lead to the question whether Excel workbooks can be secured
    against *intentional* user manipulation. They can't. Excel lacks the
    security features to prevent intentional changes by sophisticated
    users.

    >or if you use excels' data type validation i will just copy and paste
    >values to get around that.

    ....

    Not me. I use dropdown lists, but only as data entry shortcuts, not for
    validation. In the workbooks I write, validation rules are calculated
    in defined names.


  62. #62
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    Quote Originally Posted by [email protected]
    im here because i need to convince you guys to stop smoking crack
    before crack version 2007 comes out

    smoking crack might be fun today; but what about tomorrow morning when
    you've got a dozen spreadsheets lying around and you can't LEVERAGE
    these into anything useful?

    crack is whack and so is excel
    erhm aaron, If we transfer all the excel data into access will it still become rubbish??? Im sure you are smart enough to know that data that is not usable in excel, when transfer into any database, you still get rubbish.

    Im not here to convince you that excel is good,
    BUT
    if you wanna compare using database, excel can do it.
    if you wanna compare UI, excel can do it.

    It their business to continue using excel. You can say all you want but you still cant stop them or even their superior to stop using excel. That is of course if you plant virus in all excel worksheet or hack all the worksheet making them notice that it is not good in using excel. [That depend on how good your hacking is...]

    there is one more possibly to stop people from using excel. That is MS stop providing excel. CAN YOU DO IT ?

  63. #63
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Sheesh! This mental midget named Aaron must have just discovered Access. Also, he looks like he never did any more with Excel than what's on the surface, so to speak. Wonder if his boss knows how much time he's wasting on forums mumbling and ranting abouth things that he is definitely ignorant about?

    Last but not least, it takes a real moron to use his e-mail address as a user name.... guess he couldn't figure how to set up a user name.... he probably thought he'd have to do it in Excel.

    The person needs to get a life...... any kind of life. Must've had a downer childhood!

  64. #64
    JE McGimpsey
    Guest

    Re: why>?

    In article <[email protected]>,
    greaseman <[email protected]>
    wrote:

    > it takes a real moron to use his e-mail address as a user name....
    > guess he couldn't figure how to set up a user name.... he probably
    > thought he'd have to do it in Excel.


    Not sure what you mean, here...

    Only a rather small minority of posters use excelforum to post to
    newsgroups.

    Many of us read from and post directly to the news servers, and so don't
    need a "username". Using a newsreader is much faster than having to go
    through a web forum, and it's much more convenient, IMHO.

    Using an alias is recommended by MS, since spambots harvest email
    addresses, but my email provider does a fine job of screening spam, so
    I'd rather give people a way to reach me if they want to. And using a
    "username" that's not related to my real name seems a bit juvenile to
    me. YMMV, of course.

    If that makes me a "real moron", so be it...

  65. #65
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    ?? Not sure what you're discussing..... my comments were concerning the moron, Aaron and his inability to come up with a user name in the forum. I haven't used newsgroups for quite a while and simply thought this was a forum, not a newsgroup.

    In anycase, the moron Aaron has ranted and raved on this forum and I doubt if he too would know anything about newsgroups, since he's already demonstrted his lack of knowledge about other things so well. What I was getting at was the fact that he didn't have the knowledge or ability to give himself a user name and instead stupidly used his e-mail address.

    Every forum I have used highly recommends an e-mail address should not be used or given, unless spam is desired. I am happy for you that your e-mail provider takes care of your e-mail.... they must have figured out enough algorithms and routines to "cut through" a lot of spam.

    Juvenile or not, most forum members use some sort of User Name concept.

    "If that makes me a "real moron", so be it..." - no comment, since I was discussing user names, not newsgroups, and secondly was discussing the moron Aaron and his lack of tact and intelligence.

  66. #66
    Don Guillett
    Guest

    Re: why>?

    As you can see I use my real name and my real email address. Gets business.

    --
    Don Guillett
    SalesAid Software
    [email protected]
    "greaseman" <[email protected]> wrote
    in message news:[email protected]...
    >
    > ?? Not sure what you're discussing..... my comments were concerning the
    > moron, Aaron and his inability to come up with a user name in the
    > forum. I haven't used newsgroups for quite a while and simply thought
    > this was a forum, not a newsgroup.
    >
    > In anycase, the moron Aaron has ranted and raved on this forum and I
    > doubt if he too would know anything about newsgroups, since he's
    > already demonstrted his lack of knowledge about other things so well.
    > What I was getting at was the fact that he didn't have the knowledge or
    > ability to give himself a user name and instead stupidly used his e-mail
    > address.
    >
    > Every forum I have used highly recommends an e-mail address should not
    > be used or given, unless spam is desired. I am happy for you that your
    > e-mail provider takes care of your e-mail.... they must have figured out
    > enough algorithms and routines to "cut through" a lot of spam.
    >
    > Juvenile or not, most forum members use some sort of User Name
    > concept.
    >
    > "If that makes me a "real moron", so be it..." - no comment, since I
    > was discussing user names, not newsgroups, and secondly was discussing
    > the moron Aaron and his lack of tact and intelligence.
    >
    >
    > --
    > greaseman
    > ------------------------------------------------------------------------
    > greaseman's Profile:
    > http://www.excelforum.com/member.php...o&userid=28808
    > View this thread: http://www.excelforum.com/showthread...hreadid=544465
    >




  67. #67
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Ok, OK.... Anyway, the main thrust of my response to this thread was to imply that Aaron doesn't know what he is talking about in regard to Excel, and that his rantings indicated a perceived lack of experience and personality, and to imply that someone who does that type of junk on a forum most likely will receive a bunch of not nice e-mail, since he was using his e-mail address as his user name.

    Apparently, choosing to use an e-mail address as opposed to a user name is a choice of the member. Personally, I prefer to get forum responses through the way I've got my profile set up, to receive a notice that someone has replied to me.

    But, again, each to their own.

    BTW, Aaron does appear to be a moron.

  68. #68
    JE McGimpsey
    Guest

    Re: why>?

    In article <[email protected]>,
    greaseman <[email protected]>
    wrote:

    > ?? Not sure what you're discussing..... my comments were concerning the
    > moron, Aaron and his inability to come up with a user name in the
    > forum. I haven't used newsgroups for quite a while and simply thought
    > this was a forum, not a newsgroup.


    Ah. I assumed that the disclaimer on ExcelForum's home page:

    > Usenet Groups
    > These forums are gateways to selected excel related usenet newsgroups.


    would let everyone know that they were posting to newsgroups... My
    mistake.

    > In anycase, the moron Aaron has ranted and raved on this forum and I
    > doubt if he too would know anything about newsgroups, since he's
    > already demonstrted his lack of knowledge about other things so well.


    I suspect he knows full well. His problem is not a lack of knowledge,
    per se...

    > What I was getting at was the fact that he didn't have the knowledge or
    > ability to give himself a user name and instead stupidly used his e-mail
    > address.


    Hard to pick a username when you're not using a "forum". I can't really
    fault him for that...

    > Every forum I have used highly recommends an e-mail address should not
    > be used or given, unless spam is desired. I am happy for you that your
    > e-mail provider takes care of your e-mail.... they must have figured out
    > enough algorithms and routines to "cut through" a lot of spam.


    Yup.

    > Juvenile or not, most forum members use some sort of User Name
    > concept.


    OK. I haven't been a forum member since my CompuServe days in the mid
    '80s, so I wouldn't know.

    > "If that makes me a "real moron", so be it..." - no comment, since I
    > was discussing user names, not newsgroups, and secondly was discussing
    > the moron Aaron and his lack of tact and intelligence.


    Aaron's a troll, certainly, and he's got some real people-skills issues,
    but he's hardly a moron or unintelligent.

    Many of the points he makes are quite valid - people use XL for things
    that are far more easily and securely handled by a database application.
    But he goes off the deep end when he refuses to admit that some things
    *are* more easily handled by XL, and some things that XL can do that a
    database app cannot (at least without inordinate contortion).

    Generally, calling people names says as much about the name-caller than
    about the named. That's true in Aaron's case too.

  69. #69
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Perhaps my musings were misinterpreted, I don't know - in effect, I am saying Aaron is moronic and definitely lacks communication skills; as far as any points he made concerning Excel, they were countered by his rantings and language along the way. He struck me as bigoted against Excel and also as quite immature.

    ..."Aaron's a troll, certainly..."

    I agree with what you said: "Generally, calling people names says as much about the name-caller than about the named...." That applies whether the name called is a moron or a troll.

  70. #70

    Re: why>?

    i still disagree that there is a single task that is 'faster' or
    'easier' in excel than in a database.

    you can sit there and say 'yeah but this throw-away report' and crap
    like that

    BUT WHEN YOU SIT THERE AND BUILD THE SAME REPORT WEEK IN AND WEEK OUT??
    I MEAN SERIOUSLY HERE KIDS

    a) it's not throw-away if you do the SAME DAMN SPREADSHEET WEEK IN AND
    OUT.
    b) i can still do throw-away faster in access (adp) than you kids can
    in excel
    c) i can take backups of my applications-- while i am writing them. you
    can't backup spreadsheets while they're open.
    d) i have version control tools. you don't.
    e) i scale to multiple processors and i can utilize large amounts of
    memory.
    f) sub-second response times against billions of records. Olap has
    made all you kids obsolete...
    In other words; there aren't ANY performance problems using
    databases. there haven't been performance problems for 10 years.
    g) you diseased-*** losers are going to 'feel more justified' in using
    excel when your row limit is gone and you can save reports to XML
    format.
    THIS DOESNT FIX THE PROBLEM THAT YOU ALL STILL BUILD ISLANDS
    INSTEAD OF MOUNTAINS.


  71. #71
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    And your point is, besides the one on your head?

    This is apples and oranges, since Excel is a spreadsheet-type application and Access is a database application, and besides that, WHO CARES what you think?

    ".....sub-second response times against billions of records. " Really? How? I've worked in companies, large and small, where tons of records have crippled Access, as well as having several users hitting a database at the same time has also crippled Access.

    Perhaps you do know both Excel and Access, but most of your responses and musings in this forum are a bit simpleton and extremely prejudiced. You sound like, "Nyaaaa, nyaaaa, I can do this better than you can!" That is only because as I said earlier, one is oriented toward spreadsheets and one is oriented toward database processing.

    If you don't care for Excel, then don't use it and please find another newsgroup / forum to harass.

  72. #72
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >you couldn't physically use formulas to VALIDATE other formulas if your
    >life depended on it.

    ....

    Read carefully. I didn't mention formulas to validate formulas. It's
    formulas to validate entries. Whether those entries are constants of
    formulas is immaterial. Only their values matter. And, yes, formulas in
    spreadsheets can be used to validate entries, both by ensuring proper
    data types and reasonable ranges of values.

    >i never write the same formula twice-- if it's something i reuse i will
    >write it as a UDF and then i can use it all the time without breaking
    >my wrist in copying and pasting.
    >when i change the formula-- i only need to change it in one place.

    ....

    Kinda pointless to use udfs for simple expression transformations,
    e.g., bump up values by 5%, but that's inventory cost in one table,
    sales price in another, and projected revenues in a third.

    >I can audit my data with formulas; but i dont have to write a different
    >formula for each cell


    Neither do I. The beauty of [Ctrl]+[Enter].

    >PS -- does this allow you to prevent numeric fields?
    >Which is why you should use validation formulas. If no cells in some
    >range (RNG, say) should contain strings, use a validation formula like
    >=COUNTIF(RNG,"*")=0.
    >
    >Does this prevent you from putting a value in a cell that is negative?


    Now you're changing the specs, but still simple enough.

    =SUMPRODUCT(COUNTIF("Rng",{"*","<=0"}))=0

    >you can't REACT to changes in data.

    ....

    You may not be able to outside databases. Doesn't mean no one else
    does.

    >it is EASY for me to send an email when a record in a db changes.
    >
    >it is EASY for me to send an email when data is missing.

    ....

    E-mail being pointless if input is manual, as it often is in
    spreadsheets. Simpler to use formulas to display warning and error
    messages telling the user what's wrong and how to correct the invalid
    entries.

    >you have to sit around and wait for the data.. . . .

    ....

    True, if you mean wait for the user to enter something. That's just how
    spreadsheets work. But simple enough to react immediately after entry.

    >i can script through long-running jobs and preprocess numbers at night.

    ....

    Big deal. So can I. So can anyone who knows how to automate the
    software they use.

    >i can schedule my jobs.. can you?


    Manual data entry, no. Complex simulation modeling, yes, even including
    pulling data from electronic sources (even databases) during execution.


  73. #73
    Registered User
    Join Date
    05-25-2006
    Posts
    6
    As you can see aaron, MS is not stupid to create something that is so useless as you say. Of course, being a newer program do have ABIT of adventage but that adventage does not always benefits people. In the end, there is still both user in the world. And WHY ARE YOU SO KEEN TO ASK EXCEL USER TO JOIN YOU??? MS sent you to influence them so that they can stop excel support izzt??? haha...

  74. #74
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    In response to:

    > Ah. I assumed that the disclaimer on ExcelForum's home page:
    > Usenet Groups
    > These forums are gateways to selected excel related usenet newsgroups.
    > would let everyone know that they were posting to newsgroups... My
    > mistake.


    And I assumed that both the site name and the first tree node of this web site implied a Forum.... http://www.excelforum.com and "Excel Help Forum" ..... my, my, how silly of me to think that meant Forum, when everyone knows it means newsgroup.

    > Hard to pick a username when you're not using a "forum". I can't really
    > fault him for that...


    I guess it's really hard to pick a user name when the second page of the registration process specifies that a user name should be chosen. Do "newsgroup users" register in a different way?

  75. #75
    JE McGimpsey
    Guest

    Re: why>?

    > That applies whether the name called is a moron or a troll.

    Very true. The difference *for me* is that "troll" describes a
    demonstrable *behavior*, validated in Aaron's case by any number of
    posts which serve only to inflame, disrupt, and invite impassioned
    responses. That behavior usually, but not always, is done for the power
    that the troll feels when people respond to them, which is why one
    should never feed them if one wants them to go away.

    On the other hand, a moron is a person of low intelligence, which is a
    personal *characteristic*, and in the case of Aaron, is demonstrably
    false. I find Aaron's posts obnoxious, and offensive, and often
    juvenile, but he's clearly not stupid.

    Perhaps I'm drawing a distinction without a difference for you. If so,
    I'm sorry for wasting your time.

    In any case, this now has nothing to do with XL, so the thread should
    probably end.




    In article <[email protected]>,
    greaseman <[email protected]>
    wrote:

    > Perhaps my musings were misinterpreted, I don't know - in effect, I am
    > saying Aaron is moronic and definitely lacks communication skills; as
    > far as any points he made concerning Excel, they were countered by his
    > rantings and language along the way. He struck me as bigoted against
    > Excel and also as quite immature.
    >
    > .."Aaron's a troll, certainly..."
    >
    > I agree with what you said: "Generally, calling people names says as
    > much about the name-caller than about the named...." That applies
    > whether the name called is a moron or a troll.


  76. #76
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Here is a web definition of moron: [From Greek mōron, neuter of mōros, stupid, foolish.] I had in mind the second description, i.e., foolish.

    And true, we shouldn't respond to a Troll, especially such a moronic one.

    > In any case, this now has nothing to do with XL, so the thread should
    probably end.


    Agreed, so let's let this moronic troll wither on the vine. Fun while it lasted.

  77. #77

    Re: why>?

    my posts are inflammatory?

    you dipshits are the ones that are attacking ME
    not attacking my argument you idiots attack ME

    and then you sit there and call me inflammatory?

    go play with your baby toys kids

    this post is about excel
    it is about how excel is a toy for retarded kids

    copy and paste
    and
    copy and paste

    tell me about the rabbits, george

    copy and paste

    grow some balls kids learn a real tool.

    crystal reports for all i care.





    JE McGimpsey wrote:
    > > That applies whether the name called is a moron or a troll.

    >
    > Very true. The difference *for me* is that "troll" describes a
    > demonstrable *behavior*, validated in Aaron's case by any number of
    > posts which serve only to inflame, disrupt, and invite impassioned
    > responses. That behavior usually, but not always, is done for the power
    > that the troll feels when people respond to them, which is why one
    > should never feed them if one wants them to go away.
    >
    > On the other hand, a moron is a person of low intelligence, which is a
    > personal *characteristic*, and in the case of Aaron, is demonstrably
    > false. I find Aaron's posts obnoxious, and offensive, and often
    > juvenile, but he's clearly not stupid.
    >
    > Perhaps I'm drawing a distinction without a difference for you. If so,
    > I'm sorry for wasting your time.
    >
    > In any case, this now has nothing to do with XL, so the thread should
    > probably end.
    >
    >
    >
    >
    > In article <[email protected]>,
    > greaseman <[email protected]>
    > wrote:
    >
    > > Perhaps my musings were misinterpreted, I don't know - in effect, I am
    > > saying Aaron is moronic and definitely lacks communication skills; as
    > > far as any points he made concerning Excel, they were countered by his
    > > rantings and language along the way. He struck me as bigoted against
    > > Excel and also as quite immature.
    > >
    > > .."Aaron's a troll, certainly..."
    > >
    > > I agree with what you said: "Generally, calling people names says as
    > > much about the name-caller than about the named...." That applies
    > > whether the name called is a moron or a troll.



  78. #78
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >A) properly conceived spreadsheet models
    >IS AN OXYMORON.
    >
    >what do you mean by PROPER?


    Models that perform a lot of calculations with possibly a lot of
    *static* data and a little user-entered data. One example, something I
    built, takes up to 14 entries from the user and uses some of those
    entries as weights to produce cashflow patterns which are provided to
    customers in PDF files (company policy; if you don't like it, bang your
    head against a wall until the feeling passes). Behind the scenes the
    calculations involve lookup, interpolation and weighted averaging.
    Simple but tedious.

    All users do is make the entries and write PDF files. There are 2 free
    form text entries (unvalidated - my users are on their own for spelling
    customer etc names correctly), 6 dropdown lists (validated to the
    extent that if users enter anything not in the lists, all formulas
    return errors and messages appear next to those cells explaining what's
    wrong), and the remaining 6 are two separate sets of 3 percentage
    entries with each set also having a formula equal to one less the sum
    of the 3 entries. If any, including the formulas, are nonnumeric or
    outside the range 0 to 100%, messages appear beside the formula cells
    and all other formulas evaluate to errors.

    It's a glorified calculator. Users don't save hundreds of copies of the
    workbook, though there is a separate copy on each regional office's
    file server. It does generate lots of PDF files, but since these files
    are intended for different customers, that's not a problem.

    Could this be provided by a web page? Probably, but there'd need to be
    some user authentication, and that'd need to be something that would be
    able to prevent people who've recently quit working for customers and
    gone to work for competitors (a situation that occurs not infrequently)
    from accessing this information. Yes, they could take existing PDF
    files with them, but they could also take photocopies of other
    sensitive material. However, the goal would be to prevent them from
    creating NEW exhibits using different entries. So unless our customers'
    personnel databases were linked to our user authentication process,
    it's safer to keep this offline.

    This is something that *IS* easier to do with spreadsheets than
    databases. It's POSSIBLE to do it with either, but it's EASIER with
    spreadsheets. Try dabbling with interpolation to see why. Given tables
    of quarterly cashflow percentages, that is, each quarter has a
    percentage between 0 and 100%, and the sum of quarterly cashflows over
    all quarters is always 100%, users can select semiannual, quarterly,
    monthly and weekly cashflows (with standard simplifications: each
    quarter has 3 equal duration months and 13 equal duration weeks).
    Semiannual cashflows are sums of two sequential quarterly cashflows,
    but monthly and weekly cashflows are linearly interpolated between
    quarters. Granted you could store each type in database tables, but
    there's a trade-off between storage and calculation time. Besides, the
    same thing goes on in databases when views are used rather than tables.

    >B). I can do excel macros; i've written hundreds and thousands of pages
    >of them. I dont see the point in trying to knock me Harlan. I know
    >excel. And I hate it. Is it that hard to understand?

    ....

    I understand the claims you're making, but I don't believe them. Prove
    it. I don't doubt you could tweak recorded macros and apply generic
    techniques that would work with other applications using VB*. But I'm
    unconvinced you know how to use Excel's object model efficiently or
    intelligently.

    >I DONT DO LOW-LEVEL STUFF I DEVELOP INTERFACES FOR DATAMARTS,
    >DATAWAREHOUSES. I automate 20 servers at a time.


    More unsubstantiated claims.

    >I DISAGREE WITH YOU. . . .


    No?! Really?!

    > . . . Get off your high horse; everything that you do
    >in excel is repetitive. Everything that you print is a report.


    How predictable. Everything Aaron can conceive of is a report. Or
    should that be the only thing Aaron understands is reports. So all
    computer output is reporting, ergo all computer usage is report
    generation.

    > . . . Contracts are nothing more than reports; retard. . . .

    ....

    Predicted that response, didn't I?

    Only you would asert such an absurdity. Only you might believe it. Gee,
    I hope you have the opportunity to see whether this is true or not.

    Next you'll be telling us all marketing material and advertising are
    reports. After that, all literature is reports. Anything that could be
    [re]produced with a computer and a printer is a report. Proof via
    reductio ad absurdum that you're an idiot.

    >I DISAGREE WITH YOU. Databases aren't unnecessarily 'complex'.
    >Databases don't need IT. Support Infrastructure-- Warning
    >Mechanisms... Just because you had an email fail once; is it the
    >databases fault?

    ....

    More manufactured BS. When did I claim any e-mail failure? I don't see
    the point to e-mail notification for PROPERLY CONCEIVED spreadsheet
    models. To make this clear, I believe spreadsheet models should be
    interactive. Spreadsheets are poor platforms for writing complex
    systems that would be run unattended. Even for models in which the
    unattended runtime would just be very long recalc, if spreadsheet
    models take more than 30 seconds to recalc, they shouldn't be
    implemented as spreadsheets.

    If you're right that databases aren't unnecessarily complex, wouldn't
    your time be better spent showing poor benighted Excel users how to
    solve their problems using databases? That is, if your goal were
    convincing Excel users to switch to databases. There have been annoying
    Perl solutions in many other languages' newsgroups over the years, so
    off-topic solutions have a USENET tradition even if they are contrary
    to proper netiquette. 'Course that'd assume you COULD provide any sort
    of solution to any of the questions posed in this ng. That's unproven.


  79. #79

    Re: why>?

    storage isn't a concern anymore harlan

    catalogs, contracts, manuals--- all that stuff is easily written using
    a real reporting tool.
    Personally I think that everyone from Eddie Bauer to lawyers offices--
    should throw out everything that they do-- and rewrite stuff in Access.

    I mean-- what better way to build a database-driven catalog; than to
    use a db-reporting tool? I argue that Access is better and making
    pretty flyers than publisher or word.

    I argue that I could write a book in Access; and it would be easy to
    manage.
    Instead of having hundreds and thousands of manual formatting in Word
    or Excel--you build a template; and Access generates stuff for you on
    the fly.

    and the clincher is this.. when you write your contracts usign a db
    reporting tool.-- if you need to digest this data at some other time--
    instead of typing it in by hand; you've already got it in db format.

    say you need to digest these contracts in other mathematical formulas.
    Instead of looking up all the details from printed paper; and typing it
    into Excel.. you source this data from where it should be stored-- in a
    database-- and you leverage it all from one place.



    db aren't complex; there isn't a single task in the world that is
    easier to do in a spreadsheet than it is to do in Excel.


    i have provided lots and lots of solutions.

    you still have this idea that when you cartesian data that the data is
    actually cartesianed and then filtered out.

    I still think that is the root of our miscommunicaton.

    If i cartesian all letters to form all letter combinations-- and then i
    filter it to only use the letters A and B-- we can demonstrate that
    this doesn't loop through every possible combination and then filter
    them down.

    it's obvious from looking at the results-- that databases are lightning
    fast.

    I just think that you should be doing more to automate.
    Instead of keeping data in documents; instead of copying and pasting
    stuff from webpages-- why don't you source data into a database and
    then re-use it??

    if you can do it today and you have to re-do it tomorrow-- why not make
    a multi-user application where people can all enter their budgeting
    information at the same time?

    with excel; you can't scale the workload to multiple people.
    that is probably my biggest complaint about Excel-- is that multiple
    people can't work in the same XLS at the same time.

    and I dont have a beef with PDF any longer. Adobe is guaranteed a
    future because they bought macromedia.

    I personally think that Adobe Acrobat Reader is the worst-written piece
    of software EVER. imagine excel-- worthless little program-- that is a
    TSR and about twice as bloated.

    I mean-- it takes 60 friggin seconds to open?
    and then it sits around in my memory?

    it is ridiculous.

    i mean-- how many times do i have to bring up task manager to kill out
    of adobe acrobat reader?

    I can produce portable reports in PDF form quite easily.. just as
    easily as you. Technically; I can use one Adobe Acrobat license for 20
    users and you have to purchase one license per desktop.

    To be even more honest-- Adobe Acrobat costs the same as Microsoft
    Access; so if push comes to shove; i sure wouldn't spend $100 per seat
    to further a monopoly.
    I would look for 3rd party alternatives..

    a) export reports to SNP format.
    b) have a centralized machine 'print' SNP to PDF
    c) rinse and repeat.

    WOW. Harlan... I just saw this:

    Spreadsheets are poor platforms for writing complex
    systems that would be run unattended

    this right here-- it gives me a 40% more respect for you (meaning your
    total respect percentage is about 37% altogether). You actually admit
    when Excel has a weakness.

    I don't agree with your notion of 'properly concieved spreadsheet
    models shouldn't allow email portability'.

    I don't believe that you have seperated what is desirable from what is
    practical. I think that you are thinking inside the box.

    I believe that these 2 concepts go hand in hand-- the ability to
    schedule something to run for unattended execution--

    and the ability to send emails programmatically.

    I believe that the ability for software to run in unattended manner is
    a critical -- i mean-- absolutely critical-- requirement.

    Have you seen the movie 'Brazil' is it (it might be 1984; I can't
    remember)? Rows and rows of people sitting around; pushing
    calculators?? Rows and rows of people; even robots-- sitting around and
    typing stuff into calculators?

    it is hilarious I think.

    Right now; you proved that you are tethered to your desktop; tethered
    to copy + paste in ways that just aren't problems in the db world.

    That is why I say things like 'i get more done by 2am than you do all
    day'

    Now that you agree with me-- I will drop those portions of this
    discussion.

    I respect and thank you for continuing to talk these things over with
    me.
    i just honestly don't understand where people get in the habit of using
    Excel.

    I just don't understand it-- in the big picture of things.

    Is it taught in colleges?


    I still believe that everything out there is a report. And I dont
    believe that Excel has any functionality for reporting. I don't
    believe that Excel has 1/4 of the functionality that I need-- in order
    to print pretty reports off of db-driven data.

    And I dont think that Excel should be as popular as it is without this
    functionality.

    If and when Excel has a capability to send a portable report-- that is
    when i begin to see a drop of value in Excel. If Excel could spit out
    PDFs; that had embedded data-- then Excel would be a dream come true.

    (I'm not talking about this crap MDI format-- i mean; microsoft just
    ISNT ALLOWED to change portable document formats 3 times in 5 years).

    As it is; i just don't understand the value proposition.

    It's like-- I build aircraft carriers-- where my mothership databases
    can launch little tiny reports-- portable reports that are easy to
    format.

    And spreadsheets are battleships. big and slow and dumb and
    inflexible.

    If you know anything about history; you know which type of ship is more
    powerful (we lost what; 4 out of our 6 battleships at Pearl Harbor?)

    I honestly wish that I understood a lot more about how to minimize file
    sizes in Excel.
    If i could find a book that is specific to that topic-- then I might
    see more value in Excel.

    As it is; i just see thousands and thousands of formulas-- that are 80%
    the same with different arguments.

    And I dont think that things are that complex in the db world.

    I don't -- in the db world-- need to write formulas-- for row 273; i
    dont need to hard-code '273' in any of my formulas.

    I see that you have to do things like that all day long.

    So i just see the difference between Excel and databases-- that
    databases don't NEED to store a different formula for each row.

    And that is why I believe that they are 10,000 times more efficient
    than Excel.

    If i have a couple of tables (5 tables, 1000 rows each); and I render
    these in 30 different slices--

    from my understanding..

    5 tables
    1000 rows in each
    100 characters per row -or- 10 columns of 10 characters each.

    in a db world-- i have one copy of the data and 30 queries. Total
    storage requirements = 5x1000x100 characters per row + 30 sql
    statements (100 chars each) =
    500,000 DATA
    3,000 FORMULAS
    503,000 TOTAL CHARACTERS.

    in excel -- i have one copy of the data and 30 queries. Total storage
    requirements = 5x1000x100 characters per row + 30 worksheets of
    formulas (50 chars each formula, ) = 500,000 DATA
    15,000,000 Formulas (30 sheets X 10,000 cells X 50 chars/ formula) =

    15,500,000.

    I just don't understand-- how and why-- your report takes 15,500,000
    characters.
    and my report takes 503,000 characters.

    I mean-- if we include indexes-- I dont index as much as other db
    people because I'm an Olap nut (and Olap is effectively the same as
    indexing)

    So if we do include indexes; and we index the snot out of my db-driven
    solution.. then maybe we're stuck with 1,003,000 characters vs.
    15,500,000 characters.

    I just don't understand-- it boggles my mind-- how verbose Excel is.

    Please-- correct me where I am wrong-- I want to get to the bottom of
    this..

    -Aaron


    PS - I do believe that Access reports are a better tool for printing
    than Excel. I just feel like the whole 'shrink to fit' feature results
    in fonts that are unreadable in many situations-- and instead of
    shrinking everything; i wish that Excel had the capability to stretch
    data NORTH-SOUTH or even to just shrink a single cell.






    Harlan Grove wrote:
    > [email protected] wrote...
    > >A) properly conceived spreadsheet models
    > >IS AN OXYMORON.
    > >
    > >what do you mean by PROPER?

    >
    > Models that perform a lot of calculations with possibly a lot of
    > *static* data and a little user-entered data. One example, something I
    > built, takes up to 14 entries from the user and uses some of those
    > entries as weights to produce cashflow patterns which are provided to
    > customers in PDF files (company policy; if you don't like it, bang your
    > head against a wall until the feeling passes). Behind the scenes the
    > calculations involve lookup, interpolation and weighted averaging.
    > Simple but tedious.
    >
    > All users do is make the entries and write PDF files. There are 2 free
    > form text entries (unvalidated - my users are on their own for spelling
    > customer etc names correctly), 6 dropdown lists (validated to the
    > extent that if users enter anything not in the lists, all formulas
    > return errors and messages appear next to those cells explaining what's
    > wrong), and the remaining 6 are two separate sets of 3 percentage
    > entries with each set also having a formula equal to one less the sum
    > of the 3 entries. If any, including the formulas, are nonnumeric or
    > outside the range 0 to 100%, messages appear beside the formula cells
    > and all other formulas evaluate to errors.
    >
    > It's a glorified calculator. Users don't save hundreds of copies of the
    > workbook, though there is a separate copy on each regional office's
    > file server. It does generate lots of PDF files, but since these files
    > are intended for different customers, that's not a problem.
    >
    > Could this be provided by a web page? Probably, but there'd need to be
    > some user authentication, and that'd need to be something that would be
    > able to prevent people who've recently quit working for customers and
    > gone to work for competitors (a situation that occurs not infrequently)
    > from accessing this information. Yes, they could take existing PDF
    > files with them, but they could also take photocopies of other
    > sensitive material. However, the goal would be to prevent them from
    > creating NEW exhibits using different entries. So unless our customers'
    > personnel databases were linked to our user authentication process,
    > it's safer to keep this offline.
    >
    > This is something that *IS* easier to do with spreadsheets than
    > databases. It's POSSIBLE to do it with either, but it's EASIER with
    > spreadsheets. Try dabbling with interpolation to see why. Given tables
    > of quarterly cashflow percentages, that is, each quarter has a
    > percentage between 0 and 100%, and the sum of quarterly cashflows over
    > all quarters is always 100%, users can select semiannual, quarterly,
    > monthly and weekly cashflows (with standard simplifications: each
    > quarter has 3 equal duration months and 13 equal duration weeks).
    > Semiannual cashflows are sums of two sequential quarterly cashflows,
    > but monthly and weekly cashflows are linearly interpolated between
    > quarters. Granted you could store each type in database tables, but
    > there's a trade-off between storage and calculation time. Besides, the
    > same thing goes on in databases when views are used rather than tables.
    >
    > >B). I can do excel macros; i've written hundreds and thousands of pages
    > >of them. I dont see the point in trying to knock me Harlan. I know
    > >excel. And I hate it. Is it that hard to understand?

    > ...
    >
    > I understand the claims you're making, but I don't believe them. Prove
    > it. I don't doubt you could tweak recorded macros and apply generic
    > techniques that would work with other applications using VB*. But I'm
    > unconvinced you know how to use Excel's object model efficiently or
    > intelligently.
    >
    > >I DONT DO LOW-LEVEL STUFF I DEVELOP INTERFACES FOR DATAMARTS,
    > >DATAWAREHOUSES. I automate 20 servers at a time.

    >
    > More unsubstantiated claims.
    >
    > >I DISAGREE WITH YOU. . . .

    >
    > No?! Really?!
    >
    > > . . . Get off your high horse; everything that you do
    > >in excel is repetitive. Everything that you print is a report.

    >
    > How predictable. Everything Aaron can conceive of is a report. Or
    > should that be the only thing Aaron understands is reports. So all
    > computer output is reporting, ergo all computer usage is report
    > generation.
    >
    > > . . . Contracts are nothing more than reports; retard. . . .

    > ...
    >
    > Predicted that response, didn't I?
    >
    > Only you would asert such an absurdity. Only you might believe it. Gee,
    > I hope you have the opportunity to see whether this is true or not.
    >
    > Next you'll be telling us all marketing material and advertising are
    > reports. After that, all literature is reports. Anything that could be
    > [re]produced with a computer and a printer is a report. Proof via
    > reductio ad absurdum that you're an idiot.
    >
    > >I DISAGREE WITH YOU. Databases aren't unnecessarily 'complex'.
    > >Databases don't need IT. Support Infrastructure-- Warning
    > >Mechanisms... Just because you had an email fail once; is it the
    > >databases fault?

    > ...
    >
    > More manufactured BS. When did I claim any e-mail failure? I don't see
    > the point to e-mail notification for PROPERLY CONCEIVED spreadsheet
    > models. To make this clear, I believe spreadsheet models should be
    > interactive. Spreadsheets are poor platforms for writing complex
    > systems that would be run unattended. Even for models in which the
    > unattended runtime would just be very long recalc, if spreadsheet
    > models take more than 30 seconds to recalc, they shouldn't be
    > implemented as spreadsheets.
    >
    > If you're right that databases aren't unnecessarily complex, wouldn't
    > your time be better spent showing poor benighted Excel users how to
    > solve their problems using databases? That is, if your goal were
    > convincing Excel users to switch to databases. There have been annoying
    > Perl solutions in many other languages' newsgroups over the years, so
    > off-topic solutions have a USENET tradition even if they are contrary
    > to proper netiquette. 'Course that'd assume you COULD provide any sort
    > of solution to any of the questions posed in this ng. That's unproven.



  80. #80
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >storage isn't a concern anymore harlan


    It is, but it's less of one than it used to be.

    >catalogs, contracts, manuals--- all that stuff is easily written using
    >a real reporting tool.


    Contracts? Cookie-cutter ones like add-on store warranties on TVs or
    DVD players, sure. Where the dollars involved in each contract are few
    and the number of contracts many, they can be produced by automated
    systems. For contracts where the dollar amounts are in 7 or more
    figures and exceed the number of such contracts by several decimal
    orders of magnitude, only a fool like you would believe they're easily
    automated.

    >I mean-- what better way to build a database-driven catalog; than to
    >use a db-reporting tool? . . .

    ....

    Contracts from a catalog? The lawyers are salivating, except for the
    ones who might try such a scheme and risk malpractice lawsuits.

    >and the clincher is this.. when you write your contracts usign a db
    >reporting tool.-- if you need to digest this data at some other time--
    >instead of typing it in by hand; you've already got it in db format.


    Problem with contracts: once written and signed, THEY CANNOT BE CHANGED
    except by mutual consent of both parties. That and the awkward little
    fact that most courts won't accept reprints pulled from a database over
    original paper versions. If one party has their original and the other
    has only reproductions, guess which one stands?

    >say you need to digest these contracts in other mathematical formulas.
    >Instead of looking up all the details from printed paper; and typing it
    >into Excel.. you source this data from where it should be stored-- in a
    >database-- and you leverage it all from one place.


    You don't get it. If there were ANY differences between the paper
    contract and what's in the database, guess which one is ALWAYS right
    and which one wrong? And if errors were found in such database records,
    who would be allowed to correct those records? You don't want more than
    a handful of people with permission to modify such a database.

    >i have provided lots and lots of solutions.


    You've responded in a few thread with broad outlines of how to do
    things with databases, but you never provide details.

    >you still have this idea that when you cartesian data that the data is
    >actually cartesianed and then filtered out.


    No, I don't believe all the records are created then some deleted. Only
    the records that satisfy the conditions would be created, However, ALL
    the conditions would need to be checked, and that's where the
    PROCESSING overhead lies.

    >If i cartesian all letters to form all letter combinations-- and then i
    >filter it to only use the letters A and B-- we can demonstrate that
    >this doesn't loop through every possible combination and then filter
    >them down.


    IOW, a table T with 1 field L and 26 records in which each record
    contains a distinct single letter, then something like

    SELECT TT1.L As L1, TT2.L As L2
    FROM TT TT1, TT TT2
    WHERE TT1.L Like "[AB]" AND TT2.L Like "[AB]";

    then, no, I don't think any database creates a 26^2 record recordset.
    It may be possible to use the WHERE clause effectively to query the
    table twice, pulling just the matching records, then perform an
    unconditional cartesian on those intermediate filtered tables.

    >it's obvious from looking at the results-- that databases are lightning fast.

    ....

    Think so? Given the table T containing the single numeric field N and
    the records

    N
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    try the query

    SELECT T1.N AS N1, T2.N AS N2, T3.N AS N3, T4.N AS N4, T5.N AS N5,
    T6.N AS N6, T7.N AS N7, T8.N AS N8, T9.N as N9, T10.N as N10,
    T11.N as N11, T12.N as N12
    FROM T AS T1, T AS T2, T AS T3, T AS T4, T AS T5, T AS T6, T AS T7,
    T AS T8, T as T9, T as T10, T as T11, T as T12
    WHERE ((T1.N Not In
    (T2.N,T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T2.N Not In
    (T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T3.N Not In (T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T4.N Not In (T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T5.N Not In (T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T6.N Not In (T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T7.N Not In (T8.N,T9.N,T10.N,T11.N,T12.N))
    And (T8.N Not In (T9.N,T10.N,T11.N,T12.N))
    And (T9.N Not In (T10.N,T11.N,T12.N))
    And (T10.N Not In (T11.N,T12.N))
    And (T11.N Not In (T12.N)))
    ORDER BY T1.N, T2.N, T3.N, T4.N, T5.N, T6.N, T7.N,
    T8.N,T9.N,T10.N,T11.N,T12.N;

    and see how fast it runs. BTW, this query adapted from one you posted
    last year.

    >I personally think that Adobe Acrobat Reader is the worst-written piece
    >of software EVER. . . .


    Then you've never used AOL, but I digress.

    >WOW. Harlan... I just saw this:
    >
    >Spreadsheets are poor platforms for writing complex
    >systems that would be run unattended
    >
    > . . .You actually admit when Excel has a weakness.


    Unlike you, I know the limitations of the software I use.

    >I don't agree with your notion of 'properly concieved spreadsheet
    >models shouldn't allow email portability'.


    Where the Hell did I write that? Do you mean, "I don't see the point to
    e-mail notification for PROPERLY CONCEIVED spreadsheet models." ? If
    so, are you unaware of the difference in meaning between 'notification'
    and 'portability'?

    >I don't believe that you have seperated what is desirable from what is
    >practical. I think that you are thinking inside the box.


    ?

    >I believe that these 2 concepts go hand in hand-- the ability to
    >schedule something to run for unattended execution--


    No argument.

    So are you unable to infer from this and the fact that I don't believe
    Excel should be used for unattended models that I'd therefore see no
    point to trying to schedule running Excel models?

    >and the ability to send emails programmatically.


    BFD. Want some code to show you how to do this from Excel/VBA? Or are
    you implying that Access can automatically send e-mail WITHOUT
    attachments WITHOUT VBA?

    If you're comparing Excel to SQL Server, you've lost your basis for
    claiming database as end-user tool.

    >I believe that the ability for software to run in unattended manner is
    >a critical -- i mean-- absolutely critical-- requirement.

    ....

    For what you do, it may be. You just can't conceive of anything beyond
    your own ken.

    >Now that you agree with me-- I will drop those portions of this
    >discussion.


    Agree with what? That spreadsheets have their limitations? When have I
    ever stated otherwise? That spreadsheets shouldn't be used for
    unattended tasks? Fine, we agree. However, don't think that I accept
    that spreadsheets are NEVER useful. You may believe that, but I don't.

    >I still believe that everything out there is a report.


    Failure to make distinctions, in your case allowing any
    computer-generated output that's not reports, leads to incoherence.

    > . . . I don't
    >believe that Excel has 1/4 of the functionality that I need-- in order
    >to print pretty reports off of db-driven data.


    That I don't dispute. You have different needs than most of the people
    who'd use this ng. Sadly, you're unable to understand that.

    >And I dont think that Excel should be as popular as it is without this functionality.

    ....

    Meaning you don't understand how Excel could be as popular AS IT IS
    when you can't figure out how to use it appropriately. I feel the same
    about AOL, but my wife and kids use it, so I'm stuck. This is the REAL
    WORLD, we all have to work with people and things we think suck.

    >And spreadsheets are battleships. big and slow and dumb and
    >inflexible.


    That's where we differ. Spreadsheets should be destroyers: small, quick
    (quicker than carriers), maneuverable (certainly compared to carriers),
    lightly armed, specialized, and expendable. Unfortunately, too many are
    battleships built on top of a destroyer's hull, with predictable
    results.

    >If you know anything about history; you know which type of ship is more
    >powerful (we lost what; 4 out of our 6 battleships at Pearl Harbor?)

    ....

    Oh, goody! We can add historical ignorance to the other species of
    ignorance you manifest. No carriers were sunk at Pearl Harbor because
    none were in port on December 7, 1941. Hard to sink what isn't there.

    As for carriers in the modern era, they've never been tested against
    nuclear-powered attack submarines. Or cruise missiles. But feel free to
    stick with your aircraft carrier metaphor.

    >I see that you have to do things like that all day long.

    ....

    You have no idea what I do.


  81. #81

    Re: why>?

    I have never once reccomend the usage of MDB files anywhere.

    your access folk don't know what the hell they're doing.

    anyone using mdb in 2006 is out of date; just like anyone using xls in
    2006 is out of date.

    it is all about this technology called 'Access Data Projects'

    they are the best IDE anywhere in the world-- for designing stored
    procedures and views.

    sql server management studio has some things on it; but it's still too
    close ot call in my book.

    I have never ever had an access data project that isn't lightning fast.


    it keeps all the tables and views, and sprocs in one place.
    a) version control is a lot easier; since you're not copying
    client-side queries around
    b) stronger query engine
    c) parameterization
    d) user defined functions
    e) triggers

    i think that it's an awesome friggin stack.

    i mean-- it's unbeatable anywhere.

    data entry forms; reports-- it's 10,000 times more powerful than xls.

    im sorry you're too close minded to use modern tools.

    xls is for babies.

    i've got a better excel than you do; i've got better pivotTables than
    you do.

    give up kids




    greaseman wrote:
    > And your point is, besides the one on your head?
    >
    > This is apples and oranges, since Excel is a spreadsheet-type
    > application and Access is a database application, and besides that, WHO
    > CARES what you think?
    >
    > ".....sub-second response times against billions of records. " Really?
    > How? I've worked in companies, large and small, where tons of records
    > have crippled Access, as well as having several users hitting a
    > database at the same time has also crippled Access.
    >
    > Perhaps you do know both Excel and Access, but most of your responses
    > and musings in this forum are a bit simpleton and extremely prejudiced.
    > You sound like, "Nyaaaa, nyaaaa, I can do this better than you can!"
    > That is only because as I said earlier, one is oriented toward
    > spreadsheets and one is oriented toward database processing.
    >
    > If you don't care for Excel, then don't use it and please find another
    > newsgroup / forum to harass.
    >
    >
    > --
    > greaseman
    > ------------------------------------------------------------------------
    > greaseman's Profile: http://www.excelforum.com/member.php...o&userid=28808
    > View this thread: http://www.excelforum.com/showthread...hreadid=544465



  82. #82
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I have never once reccomend the usage of MDB files anywhere.

    ....

    That's true. [Fair is fair - you've been almost as strident against MDB
    files.]

    However that undercuts your arguments in favor of databases. Few
    business users outside IT departments have permissions to do anything
    more than read company databases. The only database software SOME of
    them may have is Access. They won't have MSDE installed, and they won't
    have any Office product CDs with which to install it, and they likely
    have company technology policies that explicitly forbid them to
    download and install 'unapproved' software.

    So if you want all these Excel users to switch to databases, Access
    *AND* MDB are necessary stepping stones along the path. So you better
    get used to giving MDB answers if you want to win any converts.


  83. #83
    Ed
    Guest

    Re: why>?

    Aaron - I hope you'll let me jump in here with an honest question about a
    repetitive action I perform using Word and Excel files and VBA. For the
    record, I'm a self-taught (more like NG taught!) VBA newbie, having started
    this about 2 1/2 years ago. I used Excel rather than Access because I was
    basically familiar with Excel, and know almost nothing about Access. (I
    thought I was doing great once to create two tables and link both to the
    same query!) Also, more of the users here are familiar with Excel and
    aren't afraid of spreadsheets - very few would know what to do with an
    Access file. But if this project can be better done using Access, then I'd
    honestly like to know where to start learning.

    We have data in a dinosaur-age database written in Pascal. Don't say we
    need to update - we all know it, just as surely as we know it's not going to
    change until it crashes hard one Monday morning! If I ask for a "dump" of
    all the reports connected with a certain project, I get one huge continuous
    text file. I have macros in Word that split this text file into individual
    reports and saves them as Word docs. The macros also scan through each
    individual report to pull off some 20 data points and writes these to an
    Excel file. The Excel file also contains macros which allow the user to
    text search the spreadsheet, text search each and all report files, and
    retrieve for viewing any report file by selecting the report number on the
    spreadsheet. A single folder containing all the report files and the Excel
    workbook is burned to a CD and distributed to some users, and posted to a
    network location for others.

    My experience with Access is that the user isn't ever supposed to see the
    tables. Also, I would have no idea how to create the search macros. With
    Excel, the user gets to see all the data, and sort and filter as desired.
    With the help of the NG MVPs, writing the Excel VBA for the search codes was
    do-able.

    Am I missing a whole world of distributable apps that would be "bigger,
    better, faster, more"?

    Ed



  84. #84

    Re: why>?

    i disagree.

    contracts are simply printed reports.

    if you can't represent the logic inside a database; then you need to
    find someone that can.

    databases are the most flexible; most wonderful things anywhere.
    because you don't need to make a duplicate copy of your data in order
    to sort it in different directions-- for starters

    it's all about reusing the business logic; and excel doesn't do this.

    you say 'no sane company would automate contracts'

    what about a sales receipt?

    > Companies that don't keep records for all open contracts deserve the
    > headaches that causes. Document retention is independent of Excel. As
    > far as I care, put the XLS files into the databases as blobs. I've said
    > before that databases handle storage tasks well.



    this isn't an efficient way to do things.

    a) you can't LEVERAGE THE NUMBERS; you can only search through the text
    b) XML isn't going to make it better; it's going to make it worse
    c) when you NEED the numbers, you pull up the text and then print it
    out and then copy it into your spreadsheets.


    for the record; i replaced a couple document management; mainframe
    driven systems with a much simpler combination of sharepoint and
    access.

    so instead of having a server that is 20 years old; and a couple
    dedicated admins just for that one mainframe-- the documents were self
    feeding from a nice sharp web interface.

    and i used Access for ETL.
    yep that's right-- i used the world's most popular desktop database
    system-- in order to push and pull and crunch data.

    i just think that is ridiculous harlan.

    Databases are SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO much sexier than
    simple document repositories.

    I mean seriously here.

    about the whole 2-column thing; no -- i didn't realize you could pick a
    named range and then do that.

    I wasn't talking about a simple FIND like that.
    and that 2-column thing; can you have a named range that consists of
    columns F and M?

    what if the columns aren't right next to each other; let me guess-- you
    make a copy of the workbook; where these columns are right next to each
    other and then you do it that way.

    lol.. another copy of the data.. that just cracks me up.


    SQL is just 10,000 times more powerful than your baby spreadsheet
    solutions.

    just because you have some functions that you think are the best thing
    since sliced bread-- that doens't mean it's not easy to add these to
    SQL.

    and when you add them to SQL; your users don't get prompted about 'this
    document has macros do you want to trust these macros'

    that's laughable to me.








    Harlan Grove wrote:
    > [email protected] wrote...
    > >so you can spit the contract to a format like PDF.
    > >
    > >and when you need to use the business logic-- behind the contract-- it
    > >is easy to consume this DATA without manual entry.

    > ...
    >
    > It's not the business logic that matters. It's any adverse rulings in
    > contract law that affect existing wording so require changes in wording
    > or more precise definitions of terms. To expand upon earlier comments,
    > when the number of particular contracts exceeds the average dollar
    > value covered under such contracts by a decimal order of magnitude or
    > more, it's usually safe to use some form of automation. When the
    > reverse it true, the average dollar value of contracts exceeds the
    > number of such contracts by a few decimal orders of magnitude, much
    > greater care needs to go into writing each contract. There are no
    > cookie-cutter solutions to generating such contracts, and business
    > rules and what nonlawyers might consider logic have little to do with
    > what makes sense legally.
    >
    > No rational company would attempt to automate producing contracts
    > covering high monetary values.
    >
    > >oh what percentage rate; and what were the terms for contract
    > >XZC98989-3 again?

    > ...
    >
    > Common contract terms are a separate issue. To the extent there's
    > uniformity, the terms are entered into company databases, after the
    > fact. And scanned images of all contracts also go into the databases.
    > But contracts aren't generated from databases.
    >
    > >if you've got 10,000 contracts that you create and you keep them all in
    > >XLS-- what happens when you can't find the one you're looking for??

    > ...
    >
    > Companies that don't keep records for all open contracts deserve the
    > headaches that causes. Document retention is independent of Excel. As
    > far as I care, put the XLS files into the databases as blobs. I've said
    > before that databases handle storage tasks well.
    >
    > >you can't tell excel to 'search through 2 columns'
    > >it's either one column or the whole workbook.

    > ...
    >
    > Select the 2 cols and search? You don't realize that if you select a
    > range first, Excel will only search through that range. Back of your
    > hand, eh?



  85. #85

    Re: why>?

    Access CAN send emails without using VBA.

    it is called Macros.

    VBA = Modules in Access.

    Macros are all multiple-choice; send this report to these 4 addresses;
    then print out these 4 reports; and then run this batch file and then
    print 2 more reports; and then copy these files from here to here.

    all without a DROP of code.

    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >storage isn't a concern anymore harlan

    >
    > It is, but it's less of one than it used to be.
    >
    > >catalogs, contracts, manuals--- all that stuff is easily written using
    > >a real reporting tool.

    >
    > Contracts? Cookie-cutter ones like add-on store warranties on TVs or
    > DVD players, sure. Where the dollars involved in each contract are few
    > and the number of contracts many, they can be produced by automated
    > systems. For contracts where the dollar amounts are in 7 or more
    > figures and exceed the number of such contracts by several decimal
    > orders of magnitude, only a fool like you would believe they're easily
    > automated.
    >
    > >I mean-- what better way to build a database-driven catalog; than to
    > >use a db-reporting tool? . . .

    > ...
    >
    > Contracts from a catalog? The lawyers are salivating, except for the
    > ones who might try such a scheme and risk malpractice lawsuits.
    >
    > >and the clincher is this.. when you write your contracts usign a db
    > >reporting tool.-- if you need to digest this data at some other time--
    > >instead of typing it in by hand; you've already got it in db format.

    >
    > Problem with contracts: once written and signed, THEY CANNOT BE CHANGED
    > except by mutual consent of both parties. That and the awkward little
    > fact that most courts won't accept reprints pulled from a database over
    > original paper versions. If one party has their original and the other
    > has only reproductions, guess which one stands?
    >
    > >say you need to digest these contracts in other mathematical formulas.
    > >Instead of looking up all the details from printed paper; and typing it
    > >into Excel.. you source this data from where it should be stored-- in a
    > >database-- and you leverage it all from one place.

    >
    > You don't get it. If there were ANY differences between the paper
    > contract and what's in the database, guess which one is ALWAYS right
    > and which one wrong? And if errors were found in such database records,
    > who would be allowed to correct those records? You don't want more than
    > a handful of people with permission to modify such a database.
    >
    > >i have provided lots and lots of solutions.

    >
    > You've responded in a few thread with broad outlines of how to do
    > things with databases, but you never provide details.
    >
    > >you still have this idea that when you cartesian data that the data is
    > >actually cartesianed and then filtered out.

    >
    > No, I don't believe all the records are created then some deleted. Only
    > the records that satisfy the conditions would be created, However, ALL
    > the conditions would need to be checked, and that's where the
    > PROCESSING overhead lies.
    >
    > >If i cartesian all letters to form all letter combinations-- and then i
    > >filter it to only use the letters A and B-- we can demonstrate that
    > >this doesn't loop through every possible combination and then filter
    > >them down.

    >
    > IOW, a table T with 1 field L and 26 records in which each record
    > contains a distinct single letter, then something like
    >
    > SELECT TT1.L As L1, TT2.L As L2
    > FROM TT TT1, TT TT2
    > WHERE TT1.L Like "[AB]" AND TT2.L Like "[AB]";
    >
    > then, no, I don't think any database creates a 26^2 record recordset.
    > It may be possible to use the WHERE clause effectively to query the
    > table twice, pulling just the matching records, then perform an
    > unconditional cartesian on those intermediate filtered tables.
    >
    > >it's obvious from looking at the results-- that databases are lightning fast.

    > ...
    >
    > Think so? Given the table T containing the single numeric field N and
    > the records
    >
    > N
    > 1
    > 2
    > 3
    > 4
    > 5
    > 6
    > 7
    > 8
    > 9
    > 10
    > 11
    > 12
    >
    > try the query
    >
    > SELECT T1.N AS N1, T2.N AS N2, T3.N AS N3, T4.N AS N4, T5.N AS N5,
    > T6.N AS N6, T7.N AS N7, T8.N AS N8, T9.N as N9, T10.N as N10,
    > T11.N as N11, T12.N as N12
    > FROM T AS T1, T AS T2, T AS T3, T AS T4, T AS T5, T AS T6, T AS T7,
    > T AS T8, T as T9, T as T10, T as T11, T as T12
    > WHERE ((T1.N Not In
    > (T2.N,T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T2.N Not In
    > (T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T3.N Not In (T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T4.N Not In (T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T5.N Not In (T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T6.N Not In (T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T7.N Not In (T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T8.N Not In (T9.N,T10.N,T11.N,T12.N))
    > And (T9.N Not In (T10.N,T11.N,T12.N))
    > And (T10.N Not In (T11.N,T12.N))
    > And (T11.N Not In (T12.N)))
    > ORDER BY T1.N, T2.N, T3.N, T4.N, T5.N, T6.N, T7.N,
    > T8.N,T9.N,T10.N,T11.N,T12.N;
    >
    > and see how fast it runs. BTW, this query adapted from one you posted
    > last year.
    >
    > >I personally think that Adobe Acrobat Reader is the worst-written piece
    > >of software EVER. . . .

    >
    > Then you've never used AOL, but I digress.
    >
    > >WOW. Harlan... I just saw this:
    > >
    > >Spreadsheets are poor platforms for writing complex
    > >systems that would be run unattended
    > >
    > > . . .You actually admit when Excel has a weakness.

    >
    > Unlike you, I know the limitations of the software I use.
    >
    > >I don't agree with your notion of 'properly concieved spreadsheet
    > >models shouldn't allow email portability'.

    >
    > Where the Hell did I write that? Do you mean, "I don't see the point to
    > e-mail notification for PROPERLY CONCEIVED spreadsheet models." ? If
    > so, are you unaware of the difference in meaning between 'notification'
    > and 'portability'?
    >
    > >I don't believe that you have seperated what is desirable from what is
    > >practical. I think that you are thinking inside the box.

    >
    > ?
    >
    > >I believe that these 2 concepts go hand in hand-- the ability to
    > >schedule something to run for unattended execution--

    >
    > No argument.
    >
    > So are you unable to infer from this and the fact that I don't believe
    > Excel should be used for unattended models that I'd therefore see no
    > point to trying to schedule running Excel models?
    >
    > >and the ability to send emails programmatically.

    >
    > BFD. Want some code to show you how to do this from Excel/VBA? Or are
    > you implying that Access can automatically send e-mail WITHOUT
    > attachments WITHOUT VBA?
    >
    > If you're comparing Excel to SQL Server, you've lost your basis for
    > claiming database as end-user tool.
    >
    > >I believe that the ability for software to run in unattended manner is
    > >a critical -- i mean-- absolutely critical-- requirement.

    > ...
    >
    > For what you do, it may be. You just can't conceive of anything beyond
    > your own ken.
    >
    > >Now that you agree with me-- I will drop those portions of this
    > >discussion.

    >
    > Agree with what? That spreadsheets have their limitations? When have I
    > ever stated otherwise? That spreadsheets shouldn't be used for
    > unattended tasks? Fine, we agree. However, don't think that I accept
    > that spreadsheets are NEVER useful. You may believe that, but I don't.
    >
    > >I still believe that everything out there is a report.

    >
    > Failure to make distinctions, in your case allowing any
    > computer-generated output that's not reports, leads to incoherence.
    >
    > > . . . I don't
    > >believe that Excel has 1/4 of the functionality that I need-- in order
    > >to print pretty reports off of db-driven data.

    >
    > That I don't dispute. You have different needs than most of the people
    > who'd use this ng. Sadly, you're unable to understand that.
    >
    > >And I dont think that Excel should be as popular as it is without this functionality.

    > ...
    >
    > Meaning you don't understand how Excel could be as popular AS IT IS
    > when you can't figure out how to use it appropriately. I feel the same
    > about AOL, but my wife and kids use it, so I'm stuck. This is the REAL
    > WORLD, we all have to work with people and things we think suck.
    >
    > >And spreadsheets are battleships. big and slow and dumb and
    > >inflexible.

    >
    > That's where we differ. Spreadsheets should be destroyers: small, quick
    > (quicker than carriers), maneuverable (certainly compared to carriers),
    > lightly armed, specialized, and expendable. Unfortunately, too many are
    > battleships built on top of a destroyer's hull, with predictable
    > results.
    >
    > >If you know anything about history; you know which type of ship is more
    > >powerful (we lost what; 4 out of our 6 battleships at Pearl Harbor?)

    > ...
    >
    > Oh, goody! We can add historical ignorance to the other species of
    > ignorance you manifest. No carriers were sunk at Pearl Harbor because
    > none were in port on December 7, 1941. Hard to sink what isn't there.
    >
    > As for carriers in the modern era, they've never been tested against
    > nuclear-powered attack submarines. Or cruise missiles. But feel free to
    > stick with your aircraft carrier metaphor.
    >
    > >I see that you have to do things like that all day long.

    > ...
    >
    > You have no idea what I do.



  86. #86
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >but newbies shouldn't have to do that since ADP has such a nice
    >interface for writing sprocs and views.

    ....

    But if the average business user can't create tables or views or modify
    anything in SQL Server because they lack the necessary
    permissions/rights, how would ADP help them?

    >i wish i could spend more time teaching people Accesss.

    ....

    If you spent less time whining about Excel . . .

    >Excel 2007 has some really really exciting technologies.. the ability
    >to import olap data as either a table or a pivotTable-- that's going to
    >revolutionize the way that we do business.

    ....

    Not really. Aside from some reports (I didn't make 'em, and I' not
    responsible for 'em), none of the spreadsheet models in widespread use
    where I work involve pivot tables. Pivot tables may have their uses in
    reporting, but much less so in analysis.

    >And all you need is
    >
    >a) SQL Server Standard Edition
    >b) office license.

    ....

    And if your company's databases are all in Oracle or DB2 or (who knows)
    mySQL? And you need to set up the OLAP cubes, but I'll stipulate that
    may not be difficult if there's someone who knows how to do it. All I
    can say is that there are lots of companies either without (a) or who
    don't provide most users with access to it.


  87. #87
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >so you can spit the contract to a format like PDF.
    >
    >and when you need to use the business logic-- behind the contract-- it
    >is easy to consume this DATA without manual entry.

    ....

    It's not the business logic that matters. It's any adverse rulings in
    contract law that affect existing wording so require changes in wording
    or more precise definitions of terms. To expand upon earlier comments,
    when the number of particular contracts exceeds the average dollar
    value covered under such contracts by a decimal order of magnitude or
    more, it's usually safe to use some form of automation. When the
    reverse it true, the average dollar value of contracts exceeds the
    number of such contracts by a few decimal orders of magnitude, much
    greater care needs to go into writing each contract. There are no
    cookie-cutter solutions to generating such contracts, and business
    rules and what nonlawyers might consider logic have little to do with
    what makes sense legally.

    No rational company would attempt to automate producing contracts
    covering high monetary values.

    >oh what percentage rate; and what were the terms for contract
    >XZC98989-3 again?

    ....

    Common contract terms are a separate issue. To the extent there's
    uniformity, the terms are entered into company databases, after the
    fact. And scanned images of all contracts also go into the databases.
    But contracts aren't generated from databases.

    >if you've got 10,000 contracts that you create and you keep them all in
    >XLS-- what happens when you can't find the one you're looking for??

    ....

    Companies that don't keep records for all open contracts deserve the
    headaches that causes. Document retention is independent of Excel. As
    far as I care, put the XLS files into the databases as blobs. I've said
    before that databases handle storage tasks well.

    >you can't tell excel to 'search through 2 columns'
    >it's either one column or the whole workbook.

    ....

    Select the 2 cols and search? You don't realize that if you select a
    range first, Excel will only search through that range. Back of your
    hand, eh?


  88. #88
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >Access CAN send emails without using VBA.
    >
    >it is called Macros.

    ....

    You mean SendObject? It does the same as following a mailto: url, and
    at least with Lotus Notes as e-mail client it requires a following
    SendKeys macro action to send the e-mail. I'll grant that Access macros
    provide SendKeys and that Excel provides no equivalent to Access
    macros, but it's not all that difficult to write a VBA macro to do the
    same thing, follow a mailto: url and run SendKeys to sent the necessary
    keystrokes to the Notes e-mail client to send the e-mail.

    >all without a DROP of code.


    Which is appropriate in an application that's intended to be used to
    perform unattended tasks. But as soon as you need logic, e.g., run this
    query and IF it produces a nonempty result (at least one record) print
    that report, you need code, no?

    Excel, OTOH, isn't meant for unattended operation (no more than Word
    is), so a similar facility wouldn't have been as valuable.


  89. #89

    Re: why>?

    so you can spit the contract to a format like PDF.

    and when you need to use the business logic-- behind the contract-- it
    is easy to consume this DATA without manual entry.

    a) build it in a database
    b) spit it out to a document
    c) consume the business logic in the contract without having to enter
    it by hand.

    oh what percentage rate; and what were the terms for contract
    XZC98989-3 again?

    if you keep it all in one place; it's easy to leverage these numbers--
    percentage here; payment terms there; coverage; service level
    agreement.

    if you've got 10,000 contracts that you create and you keep them all in
    XLS-- what happens when you can't find the one you're looking for??

    databases are really really powerful; when it comes to allowing you to
    'find records'

    in excel if you have to search through the contact1 and the contact2
    columns-- you have to search through the whole spreadsheet.

    in a database; it's easy to union those ranges and search through them
    much more efficiently.

    you can't tell excel to 'search through 2 columns'
    it's either one column or the whole workbook.

    i just claim that you guys would be better off-- building reports--
    using a reporting tool.

    whether it is crystal reports; or access, or reporting services-- or
    business objects.

    i just think that you guys should broaden your wings and see the rest
    of the world.

    aren't you guys bored of always copying and pasting formulas?

    the inherent difference is that i write my formulas once per column
    (instead of once per cell); and when i change the sorting of data; i
    dont break other reports.

    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >storage isn't a concern anymore harlan

    >
    > It is, but it's less of one than it used to be.
    >
    > >catalogs, contracts, manuals--- all that stuff is easily written using
    > >a real reporting tool.

    >
    > Contracts? Cookie-cutter ones like add-on store warranties on TVs or
    > DVD players, sure. Where the dollars involved in each contract are few
    > and the number of contracts many, they can be produced by automated
    > systems. For contracts where the dollar amounts are in 7 or more
    > figures and exceed the number of such contracts by several decimal
    > orders of magnitude, only a fool like you would believe they're easily
    > automated.
    >
    > >I mean-- what better way to build a database-driven catalog; than to
    > >use a db-reporting tool? . . .

    > ...
    >
    > Contracts from a catalog? The lawyers are salivating, except for the
    > ones who might try such a scheme and risk malpractice lawsuits.
    >
    > >and the clincher is this.. when you write your contracts usign a db
    > >reporting tool.-- if you need to digest this data at some other time--
    > >instead of typing it in by hand; you've already got it in db format.

    >
    > Problem with contracts: once written and signed, THEY CANNOT BE CHANGED
    > except by mutual consent of both parties. That and the awkward little
    > fact that most courts won't accept reprints pulled from a database over
    > original paper versions. If one party has their original and the other
    > has only reproductions, guess which one stands?
    >
    > >say you need to digest these contracts in other mathematical formulas.
    > >Instead of looking up all the details from printed paper; and typing it
    > >into Excel.. you source this data from where it should be stored-- in a
    > >database-- and you leverage it all from one place.

    >
    > You don't get it. If there were ANY differences between the paper
    > contract and what's in the database, guess which one is ALWAYS right
    > and which one wrong? And if errors were found in such database records,
    > who would be allowed to correct those records? You don't want more than
    > a handful of people with permission to modify such a database.
    >
    > >i have provided lots and lots of solutions.

    >
    > You've responded in a few thread with broad outlines of how to do
    > things with databases, but you never provide details.
    >
    > >you still have this idea that when you cartesian data that the data is
    > >actually cartesianed and then filtered out.

    >
    > No, I don't believe all the records are created then some deleted. Only
    > the records that satisfy the conditions would be created, However, ALL
    > the conditions would need to be checked, and that's where the
    > PROCESSING overhead lies.
    >
    > >If i cartesian all letters to form all letter combinations-- and then i
    > >filter it to only use the letters A and B-- we can demonstrate that
    > >this doesn't loop through every possible combination and then filter
    > >them down.

    >
    > IOW, a table T with 1 field L and 26 records in which each record
    > contains a distinct single letter, then something like
    >
    > SELECT TT1.L As L1, TT2.L As L2
    > FROM TT TT1, TT TT2
    > WHERE TT1.L Like "[AB]" AND TT2.L Like "[AB]";
    >
    > then, no, I don't think any database creates a 26^2 record recordset.
    > It may be possible to use the WHERE clause effectively to query the
    > table twice, pulling just the matching records, then perform an
    > unconditional cartesian on those intermediate filtered tables.
    >
    > >it's obvious from looking at the results-- that databases are lightning fast.

    > ...
    >
    > Think so? Given the table T containing the single numeric field N and
    > the records
    >
    > N
    > 1
    > 2
    > 3
    > 4
    > 5
    > 6
    > 7
    > 8
    > 9
    > 10
    > 11
    > 12
    >
    > try the query
    >
    > SELECT T1.N AS N1, T2.N AS N2, T3.N AS N3, T4.N AS N4, T5.N AS N5,
    > T6.N AS N6, T7.N AS N7, T8.N AS N8, T9.N as N9, T10.N as N10,
    > T11.N as N11, T12.N as N12
    > FROM T AS T1, T AS T2, T AS T3, T AS T4, T AS T5, T AS T6, T AS T7,
    > T AS T8, T as T9, T as T10, T as T11, T as T12
    > WHERE ((T1.N Not In
    > (T2.N,T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T2.N Not In
    > (T3.N,T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T3.N Not In (T4.N,T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T4.N Not In (T5.N,T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T5.N Not In (T6.N,T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T6.N Not In (T7.N,T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T7.N Not In (T8.N,T9.N,T10.N,T11.N,T12.N))
    > And (T8.N Not In (T9.N,T10.N,T11.N,T12.N))
    > And (T9.N Not In (T10.N,T11.N,T12.N))
    > And (T10.N Not In (T11.N,T12.N))
    > And (T11.N Not In (T12.N)))
    > ORDER BY T1.N, T2.N, T3.N, T4.N, T5.N, T6.N, T7.N,
    > T8.N,T9.N,T10.N,T11.N,T12.N;
    >
    > and see how fast it runs. BTW, this query adapted from one you posted
    > last year.
    >
    > >I personally think that Adobe Acrobat Reader is the worst-written piece
    > >of software EVER. . . .

    >
    > Then you've never used AOL, but I digress.
    >
    > >WOW. Harlan... I just saw this:
    > >
    > >Spreadsheets are poor platforms for writing complex
    > >systems that would be run unattended
    > >
    > > . . .You actually admit when Excel has a weakness.

    >
    > Unlike you, I know the limitations of the software I use.
    >
    > >I don't agree with your notion of 'properly concieved spreadsheet
    > >models shouldn't allow email portability'.

    >
    > Where the Hell did I write that? Do you mean, "I don't see the point to
    > e-mail notification for PROPERLY CONCEIVED spreadsheet models." ? If
    > so, are you unaware of the difference in meaning between 'notification'
    > and 'portability'?
    >
    > >I don't believe that you have seperated what is desirable from what is
    > >practical. I think that you are thinking inside the box.

    >
    > ?
    >
    > >I believe that these 2 concepts go hand in hand-- the ability to
    > >schedule something to run for unattended execution--

    >
    > No argument.
    >
    > So are you unable to infer from this and the fact that I don't believe
    > Excel should be used for unattended models that I'd therefore see no
    > point to trying to schedule running Excel models?
    >
    > >and the ability to send emails programmatically.

    >
    > BFD. Want some code to show you how to do this from Excel/VBA? Or are
    > you implying that Access can automatically send e-mail WITHOUT
    > attachments WITHOUT VBA?
    >
    > If you're comparing Excel to SQL Server, you've lost your basis for
    > claiming database as end-user tool.
    >
    > >I believe that the ability for software to run in unattended manner is
    > >a critical -- i mean-- absolutely critical-- requirement.

    > ...
    >
    > For what you do, it may be. You just can't conceive of anything beyond
    > your own ken.
    >
    > >Now that you agree with me-- I will drop those portions of this
    > >discussion.

    >
    > Agree with what? That spreadsheets have their limitations? When have I
    > ever stated otherwise? That spreadsheets shouldn't be used for
    > unattended tasks? Fine, we agree. However, don't think that I accept
    > that spreadsheets are NEVER useful. You may believe that, but I don't.
    >
    > >I still believe that everything out there is a report.

    >
    > Failure to make distinctions, in your case allowing any
    > computer-generated output that's not reports, leads to incoherence.
    >
    > > . . . I don't
    > >believe that Excel has 1/4 of the functionality that I need-- in order
    > >to print pretty reports off of db-driven data.

    >
    > That I don't dispute. You have different needs than most of the people
    > who'd use this ng. Sadly, you're unable to understand that.
    >
    > >And I dont think that Excel should be as popular as it is without this functionality.

    > ...
    >
    > Meaning you don't understand how Excel could be as popular AS IT IS
    > when you can't figure out how to use it appropriately. I feel the same
    > about AOL, but my wife and kids use it, so I'm stuck. This is the REAL
    > WORLD, we all have to work with people and things we think suck.
    >
    > >And spreadsheets are battleships. big and slow and dumb and
    > >inflexible.

    >
    > That's where we differ. Spreadsheets should be destroyers: small, quick
    > (quicker than carriers), maneuverable (certainly compared to carriers),
    > lightly armed, specialized, and expendable. Unfortunately, too many are
    > battleships built on top of a destroyer's hull, with predictable
    > results.
    >
    > >If you know anything about history; you know which type of ship is more
    > >powerful (we lost what; 4 out of our 6 battleships at Pearl Harbor?)

    > ...
    >
    > Oh, goody! We can add historical ignorance to the other species of
    > ignorance you manifest. No carriers were sunk at Pearl Harbor because
    > none were in port on December 7, 1941. Hard to sink what isn't there.
    >
    > As for carriers in the modern era, they've never been tested against
    > nuclear-powered attack submarines. Or cruise missiles. But feel free to
    > stick with your aircraft carrier metaphor.
    >
    > >I see that you have to do things like that all day long.

    > ...
    >
    > You have no idea what I do.



  90. #90

    Re: why>?

    nope; you don't need code

    if this and this and this and this then this then this then this then
    this

    else this

    ALL WITHOUT A DROP OF CODE


    Harlan Grove wrote:
    > [email protected] wrote...
    > >Access CAN send emails without using VBA.
    > >
    > >it is called Macros.

    > ...
    >
    > You mean SendObject? It does the same as following a mailto: url, and
    > at least with Lotus Notes as e-mail client it requires a following
    > SendKeys macro action to send the e-mail. I'll grant that Access macros
    > provide SendKeys and that Excel provides no equivalent to Access
    > macros, but it's not all that difficult to write a VBA macro to do the
    > same thing, follow a mailto: url and run SendKeys to sent the necessary
    > keystrokes to the Notes e-mail client to send the e-mail.
    >
    > >all without a DROP of code.

    >
    > Which is appropriate in an application that's intended to be used to
    > perform unattended tasks. But as soon as you need logic, e.g., run this
    > query and IF it produces a nonempty result (at least one record) print
    > that report, you need code, no?
    >
    > Excel, OTOH, isn't meant for unattended operation (no more than Word
    > is), so a similar facility wouldn't have been as valuable.



  91. #91

    Re: why>?

    I don't believe that keeping users out of tables should be a
    requirement.

    you don't keep users out of worksheets; why the reservation on tables?

    i would import it to a database and then write simple queries to find
    the text that you are looking for.

    i have a solution right now that scans 20gb of text file in near
    sub-second response times.

    i catalog a couple thousand log files and look for certain strings..
    then i have an olap cube that reports the presence of thest 'events'

    i would honestly need a ton more information to help more; paste a
    couple of lines of your log files and i would be glad to help!!

    -Aaron




    Ed wrote:
    > Aaron - I hope you'll let me jump in here with an honest question about a
    > repetitive action I perform using Word and Excel files and VBA. For the
    > record, I'm a self-taught (more like NG taught!) VBA newbie, having started
    > this about 2 1/2 years ago. I used Excel rather than Access because I was
    > basically familiar with Excel, and know almost nothing about Access. (I
    > thought I was doing great once to create two tables and link both to the
    > same query!) Also, more of the users here are familiar with Excel and
    > aren't afraid of spreadsheets - very few would know what to do with an
    > Access file. But if this project can be better done using Access, then I'd
    > honestly like to know where to start learning.
    >
    > We have data in a dinosaur-age database written in Pascal. Don't say we
    > need to update - we all know it, just as surely as we know it's not going to
    > change until it crashes hard one Monday morning! If I ask for a "dump" of
    > all the reports connected with a certain project, I get one huge continuous
    > text file. I have macros in Word that split this text file into individual
    > reports and saves them as Word docs. The macros also scan through each
    > individual report to pull off some 20 data points and writes these to an
    > Excel file. The Excel file also contains macros which allow the user to
    > text search the spreadsheet, text search each and all report files, and
    > retrieve for viewing any report file by selecting the report number on the
    > spreadsheet. A single folder containing all the report files and the Excel
    > workbook is burned to a CD and distributed to some users, and posted to a
    > network location for others.
    >
    > My experience with Access is that the user isn't ever supposed to see the
    > tables. Also, I would have no idea how to create the search macros. With
    > Excel, the user gets to see all the data, and sort and filter as desired.
    > With the help of the NG MVPs, writing the Excel VBA for the search codes was
    > do-able.
    >
    > Am I missing a whole world of distributable apps that would be "bigger,
    > better, faster, more"?
    >
    > Ed



  92. #92

    Re: why>?

    MDB are a useful learning tool

    I used them for several years before moving to SQL.

    but newbies shouldn't have to do that since ADP has such a nice
    interface for writing sprocs and views.

    and the training resources that are out there for SQL vs the training
    resources for MDB?

    it's possible to find any of hundreds of books; mdb doesn't have 50
    books written about it

    I want to help people to see the light; i'm sorry that I'm agro
    sometimes.
    it's just frustrating.

    i wish i could spend more time teaching people Accesss.

    I wish that I had gotten the project manager job at Microsoft; where I
    should be working right now.

    A lot of things to wish and regret.

    But when all is said and done; i can write some really exciting
    applications with really exciting performance-- against thousands,
    millions of records

    and i wish that i could just sprinkle my magic fairy dust and let you
    guys see the light.


    i just-- i mean.. everything i build; you can right-click SORT on it.
    it's much cleaner than any other solutions out there.

    right-click filter, right-click sort-- it's a very intuitive interface.

    i can't wait for the next version.

    Excel 2007 has some really really exciting technologies.. the ability
    to import olap data as either a table or a pivotTable-- that's going to
    revolutionize the way that we do business.

    we've got 500-odd cubes around here; and it's a lot of fun.

    We've got the most exciting pivotTables anywhere.

    but it has nothing to do with excel.

    it's all web-based; it's a lot more centralized than a bunch of
    spreadsheets.. we keep all our report definitions in a single table..
    it's each to share reports with others; copy reports; duplicate
    reports; change a couple of fields..

    it's just the most beautiful web-based pivotTable solution ever.

    it just seems like it blows the pants off of excel pivotTables.

    a) you can collapse dimensions; so that you can put manager and
    employee in one dimension; allowing people to double click on a manager
    in order to view the employee level..
    b) performance is much better in OWC than excel
    c) we keep all our reports in one place-- instead of a few thousand
    spreadsheets (we literally produce 20,000 pivotTable reports off of
    these olap cubes)
    d) if we change something; it's real simple to loop through all the
    reports; find out which ones are broken and fix them. i mean-- drag and
    drop
    e) it allows you to make custom calculations; using simple expressions
    or complex MDX (100 times more powerful than SQL language-- it's
    multi-dimensional; it's the language behind pivotTables)

    i just think that it's the most beautiful technology anywhere.

    it carries a lot of weight; and we've got a lot of excited excel users.

    and i just mean-- the difference between having 10,000 spreadsheets and
    10,000 report definitions?

    all we do is have a simple XML report definition; people create these
    by dragging and dropping fields in a web-based pivotTable format.

    and we can have triggers-- an audit trail-- to these report defs.

    and we can associate notes to these; and allow other people to blog on
    these reports (all it is is a couple of fields in a database)

    I just wish i could demonstrate to you guys how exciting this
    technology is.

    And all you need is

    a) SQL Server Standard Edition
    b) office license.

    you dont need Access anywhere to do any of this.

    but Access is how you get your data organized; move it to SQL Server
    and presto-chango-- you've got a tool that can answer hundreds of
    questions with very exciting levels of performance.

    i mean.. drag and drop; it's 100 times faster than normal excel
    pivotTables.





    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >I have never once reccomend the usage of MDB files anywhere.

    > ...
    >
    > That's true. [Fair is fair - you've been almost as strident against MDB
    > files.]
    >
    > However that undercuts your arguments in favor of databases. Few
    > business users outside IT departments have permissions to do anything
    > more than read company databases. The only database software SOME of
    > them may have is Access. They won't have MSDE installed, and they won't
    > have any Office product CDs with which to install it, and they likely
    > have company technology policies that explicitly forbid them to
    > download and install 'unapproved' software.
    >
    > So if you want all these Excel users to switch to databases, Access
    > *AND* MDB are necessary stepping stones along the path. So you better
    > get used to giving MDB answers if you want to win any converts.



  93. #93
    Ed
    Guest

    Re: why>?

    >I don't believe that keeping users out of tables should be a
    > requirement.
    >
    > you don't keep users out of worksheets; why the reservation on tables?


    I can't say for sure, but I think the idea was that if you have queries
    built on your tables and the user (always presented at the lower end of the
    intelligence bell curve) changed the wrong thing, he could break everything.

    > i would import it to a database and then write simple queries to find
    > the text that you are looking for.
    > i catalog a couple thousand log files and look for certain strings..
    > then i have an olap cube that reports the presence of thest 'events'


    I understand the words "database", "queries", and "strings" in _my_ world,
    but I'm not sure I understand what you're trying to present to me when ~you~
    use them.

    > i would honestly need a ton more information to help more; paste a
    > couple of lines of your log files and i would be glad to help!!


    Information maybe I can do; pasting any of this stuff could cost me my job
    (and a whole lot more!).

    The biggest issues are:
    (a) Any user needs to be able to request a database "dump" for his/her
    project (this will give the user one or more text files containing all the
    separate reports as one continuous file - actually where each line is output
    as a separate paragraph) and run this app to split the dump file(s) into the
    separate report files, which are saved into a created folder.
    (b) The app needs to scan each separate file as it is created to pull out
    data points which are written into a spreadsheet / table.
    (c) This app must use only Word, Excel, and / or Access (we don't have
    permission to use any other "non-approved" applications), and must run from
    the user's desktop or laptop.
    (d) The user must be able to run queries / macros which:
    >> compare this week's table to last week's to find changes
    >> text search the entire table
    >> text search all report files in the folder
    >> sift and sort the table data as required to create tables to paste into
    >> Word


    At the largest volume, I had 20 separate dumps which, when split, yielded
    over 14,000 separate Word files, The process took about 10 minutes to split
    out all the reports, write data to the Excel file, and then update several
    hundred hyperlinks to summary reports which had to be matched to the same
    report number which was now in a different position in the Excel worksheet
    (because new information wasn't necessarily added on at the end). But it
    was distributable to any person to run on their machine, both the main
    routines and all the search functions.

    And what would be my learning curve to know and understand enough of this to
    intelligently maintain and modify this app?

    Ed

    <[email protected]> wrote in message
    news:[email protected]...
    >I don't believe that keeping users out of tables should be a
    > requirement.
    >
    > you don't keep users out of worksheets; why the reservation on tables?
    >
    > i would import it to a database and then write simple queries to find
    > the text that you are looking for.
    >
    > i have a solution right now that scans 20gb of text file in near
    > sub-second response times.
    >
    > i catalog a couple thousand log files and look for certain strings..
    > then i have an olap cube that reports the presence of thest 'events'
    >
    > i would honestly need a ton more information to help more; paste a
    > couple of lines of your log files and i would be glad to help!!
    >
    > -Aaron
    >
    >
    >
    >
    > Ed wrote:
    >> Aaron - I hope you'll let me jump in here with an honest question about a
    >> repetitive action I perform using Word and Excel files and VBA. For the
    >> record, I'm a self-taught (more like NG taught!) VBA newbie, having
    >> started
    >> this about 2 1/2 years ago. I used Excel rather than Access because I
    >> was
    >> basically familiar with Excel, and know almost nothing about Access. (I
    >> thought I was doing great once to create two tables and link both to the
    >> same query!) Also, more of the users here are familiar with Excel and
    >> aren't afraid of spreadsheets - very few would know what to do with an
    >> Access file. But if this project can be better done using Access, then
    >> I'd
    >> honestly like to know where to start learning.
    >>
    >> We have data in a dinosaur-age database written in Pascal. Don't say we
    >> need to update - we all know it, just as surely as we know it's not going
    >> to
    >> change until it crashes hard one Monday morning! If I ask for a "dump"
    >> of
    >> all the reports connected with a certain project, I get one huge
    >> continuous
    >> text file. I have macros in Word that split this text file into
    >> individual
    >> reports and saves them as Word docs. The macros also scan through each
    >> individual report to pull off some 20 data points and writes these to an
    >> Excel file. The Excel file also contains macros which allow the user to
    >> text search the spreadsheet, text search each and all report files, and
    >> retrieve for viewing any report file by selecting the report number on
    >> the
    >> spreadsheet. A single folder containing all the report files and the
    >> Excel
    >> workbook is burned to a CD and distributed to some users, and posted to a
    >> network location for others.
    >>
    >> My experience with Access is that the user isn't ever supposed to see the
    >> tables. Also, I would have no idea how to create the search macros.
    >> With
    >> Excel, the user gets to see all the data, and sort and filter as desired.
    >> With the help of the NG MVPs, writing the Excel VBA for the search codes
    >> was
    >> do-able.
    >>
    >> Am I missing a whole world of distributable apps that would be "bigger,
    >> better, faster, more"?
    >>
    >> Ed

    >




  94. #94
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >a) if you keep your data in different databae; i could give a rats ***.
    > we can use ODBC for anything we need.


    So no SQL Server but DB2. And what OLAP facilities there are are
    provided by Essbase. And that configuration still allows for full use
    of ADP and OLAP just as you'd use them with SQL Server? I honestly
    don't know.

    >b) when you sit around and wonder 'what if people dont have permissions
    >to write to sql'
    > i just think that you miss the point.
    >
    >Do you know what NTFS is?
    >
    >NTFS is going to be replaced by.. uh.. get this-- SQL Server
    >this is called 'WinFS' and it has been in the works for 15 years in
    >redmond.


    And it'll still depend on who gets permissions/rights to what, but good
    ol' Microsoft OS's will likely default to everyone has unlimited
    permissions/rights.

    Database as file system ain't new. It was one of the key features of
    BeOS.

    >it has previously been called 'Cairo'


    I think you mean Longhorn. Cairo became Windows 2000, which predated
    talk of WinFS by years.

    >On your desktop-- you'll be running SQL Server behind the scenes.
    >this means that you can toss around sql server databases just like
    >they're documents.


    Yup, database as storage subsystem. And hierarchical organization using
    parent fields in the WinFS database. In case you can't tell, I'm not
    sold on the benefits of WinFS.

    >it isn't risky to allow end users to create databases. create tables;
    >create views and sprocs.

    ....

    Maybe not, but most IT shops give most users minimal (read only) if any
    access to company databases. You may really, really believe it should
    be otherwise, but all your wishing means squat.

    >WinFS-- when it ever shows up-- it SHOULD **SHOULD** allow all end
    >users to have their own playground for SQL Server.

    ....

    You're confusing database as storage subsystem for WinFS with a DBMS
    with which users can create tables, views, forms, reports, etc. WinFS
    is more likely to be a database runtime, like Access runtime, that
    provides database functionality for packaged systems (in the case of
    WinFS, the OS's file system), but it's unlikely to provide users the
    ability to create their own databases. I could be wrong.

    >you go to open the MDF 'file' and you've got a SQL Server database;
    >just as if it were a document.


    MDF? That's SQL Server's database file format? How does one create MDF
    files if one uses Oracle, DB2 or mySQL?

    >but even today-- in more rational terms-- i reccomend that every person
    >in the world have a SQL Server 2005 Express or MSDE installed on their
    >desktop.

    ....

    You need to convince IT departments. Good luck!

    >I'm just blown away-- the free enterprise-level database offerings..
    >IBM and Oracle finally woke up to the reality that MS was kicking their
    >*** in the db market..

    ....

    The really big databases still run on mainframes, e.g., banks with
    millions of transactions per week if not per day. And trying to find
    DBMS market share information on the web isn't easy. But if Microsoft
    were so successful with SQL Server, how can Oracle have such a high
    market capitalization. Another case of Aaron is right and the rest of
    humanity wrong?

    >Oracle won't ever be a threat to Microsoft because Oracle is a
    >one-trick pony.
    >they don't have an office suite.

    ....

    They don't need one apparently.

    >I just dont' like the idea of having mixed environments... having 3 or
    >4 different flavors of databases-- it's not the most efficient way to
    >do things.

    ....

    That's likely true. However, companies with decades' worth of mainframe
    data and serviceable mainframe systems aren't going to drop them just
    for the heck of it. There will be heterogenous environments as long as
    there's heterogenous hardware.

    >but the bottom line is that excel is inherently a single-user
    >interface; a single-user database.


    Single-user interface? Correct. Single-user database? Nope. It's not a
    database. It could be misused as a database. So could Word. You keep
    trying to force-fit it into an inappropriate category, making it seem
    like you can't understand anything that isn't a database - probably an
    accurate assessment of your 'thought' process.


  95. #95
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Just for the record, way back in June of 2005, someone else wrote:

    >Then you're being an even more obtuse moron that I had already figured.

    Guess I wasn't the only one thinking this Troll was a moron.

  96. #96
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Forgot..... that was Harlan who wrote that, in another posting started by this clown.

  97. #97

    Re: why>?

    there's a big difference between an obscure database.. and one that
    leads the market

    www.olapreport.com - it is obvious that IBM and ESSBASE and ORACLE are
    all a waste of friggin time.

    SQL Server friggin rocks; most of the components you need come included
    with windows...

    > The really big databases still run on mainframes, e.g., banks with
    > millions of transactions per week if not per day. And trying to find
    > DBMS market share information on the web isn't easy. But if Microsoft
    > were so successful with SQL Server, how can Oracle have such a high
    > market capitalization. Another case of Aaron is right and the rest of
    > humanity wrong?
    >



    Hey man I have stock in the market; and I'm selling Oracle short.

    until they start getting serious-- having a complete stack-- they're
    roadkill.

    if Oracle merges with either IBM, Sun, Redhat, Novell-- then maybe they
    will be around in a dozen years.

    As it is right now; they're stock is tanked.

    Microsoft could buy them without even going to the bank.

    Microsoft should be allowed to buy Oracle. It would be nice if
    Microsoft had 2 competing enterprise level database systems

    because from where i'm standing; oracle and Ibm aren't even playing in
    the game any longer.

    the only threat to MS SQL Server is called mySql.

    And I tell you... sitting around making spreadsheets doesn't help you
    to become a database stud.

    And you're kidding yourself when you say 'I dont need to be a db stud'

    Your companies are limping along; paying way too much for db services.
    And in general; companies spend there database dollars in the wrong
    place.

    Firing a dozen beancounters and hiring a couple of database people is
    always a smart move.

    Helping a spreadsheet dork grow into SQL Server-- and really know how
    to design a database-- is priceless.

    What I was trying to say-- reading between the lines about WinFS and
    'user instances'

    I was expecting WinFS to make it so that we would each have a database
    on every single desktop at your company-- the way that things should
    be.

    But it's happened sooner than WinFS; it is here today.

    User Instances-- in SQL Server 2005 Express--- is absolutely priceless.
    I mean; you can open a MDF -- SQL Server Database-- Without doing
    anything-- you open it just like a word document.

    I think that it's the greatest thing since sliced bread.

    I think that it would be great if Oracle allowed their database to
    write MDF formats.
    It would be totally awesome.

    It would be awesome if they both had the same formats; but they had
    different internals for running the same format.

    I can't wait for when there is a linux db vendor that is smart enough
    to make MDF/LDF compatble database server.

    I mean; clone the ****-- down to the slightest detail-- of SQL Server.

    sniff packets; reverse engineer it.

    and make it happen. it's entirely possible... might not be easy.

    I just think that it's a shame that you guys don't use ANY desktop
    reporting tool. You sit around; in lalaland-- copying and pasting the
    same formula.. i mean; I just flat out out-produce you.

    nice sharp data entry, reporting applications

    don't sit there and think 'oh but i wouldn't use a data entry app'

    yeah; you would.. if you knew how to make a simple app-- to make it
    easier to manage customers-- in your own style--

    there isnt' a person in the world that shouldn't be learning databases.

    our country should have a ******* draft-- instead of sending people to
    the army or iraq for 2 years; we should sit them down and teach them
    real programming.. teach them real database SKILLZ.

    i mean-- it's only drag and drop.

    but if you deal with information; if you deal with customers; if you
    deal with inventory-- there is a better application imaginable.

    and if you can imagine it; it's easy to build.

    it's just exponentially more powerful.. keeping your data in one place.

    you can't build drill-down applications in excel.. it's just not
    feasible.

    databases are what makes drill down possible.

    you have all the tools you need to build your own drilldown-capable
    tools..

    i know you guys love drilldown.. it's the greatest thing ever.

    excel doesn't make it possible to drilldown... i mean; your pivotTables
    are handicapped compared to my olapPivotTables.

    -Aaron


    -AAMFK


    Harlan Grove wrote:
    > [email protected] wrote...
    > >a) if you keep your data in different databae; i could give a rats ***.
    > > we can use ODBC for anything we need.

    >
    > So no SQL Server but DB2. And what OLAP facilities there are are
    > provided by Essbase. And that configuration still allows for full use
    > of ADP and OLAP just as you'd use them with SQL Server? I honestly
    > don't know.
    >
    > >b) when you sit around and wonder 'what if people dont have permissions
    > >to write to sql'
    > > i just think that you miss the point.
    > >
    > >Do you know what NTFS is?
    > >
    > >NTFS is going to be replaced by.. uh.. get this-- SQL Server
    > >this is called 'WinFS' and it has been in the works for 15 years in
    > >redmond.

    >
    > And it'll still depend on who gets permissions/rights to what, but good
    > ol' Microsoft OS's will likely default to everyone has unlimited
    > permissions/rights.
    >
    > Database as file system ain't new. It was one of the key features of
    > BeOS.
    >
    > >it has previously been called 'Cairo'

    >
    > I think you mean Longhorn. Cairo became Windows 2000, which predated
    > talk of WinFS by years.
    >
    > >On your desktop-- you'll be running SQL Server behind the scenes.
    > >this means that you can toss around sql server databases just like
    > >they're documents.

    >
    > Yup, database as storage subsystem. And hierarchical organization using
    > parent fields in the WinFS database. In case you can't tell, I'm not
    > sold on the benefits of WinFS.
    >
    > >it isn't risky to allow end users to create databases. create tables;
    > >create views and sprocs.

    > ...
    >
    > Maybe not, but most IT shops give most users minimal (read only) if any
    > access to company databases. You may really, really believe it should
    > be otherwise, but all your wishing means squat.
    >
    > >WinFS-- when it ever shows up-- it SHOULD **SHOULD** allow all end
    > >users to have their own playground for SQL Server.

    > ...
    >
    > You're confusing database as storage subsystem for WinFS with a DBMS
    > with which users can create tables, views, forms, reports, etc. WinFS
    > is more likely to be a database runtime, like Access runtime, that
    > provides database functionality for packaged systems (in the case of
    > WinFS, the OS's file system), but it's unlikely to provide users the
    > ability to create their own databases. I could be wrong.
    >
    > >you go to open the MDF 'file' and you've got a SQL Server database;
    > >just as if it were a document.

    >
    > MDF? That's SQL Server's database file format? How does one create MDF
    > files if one uses Oracle, DB2 or mySQL?
    >
    > >but even today-- in more rational terms-- i reccomend that every person
    > >in the world have a SQL Server 2005 Express or MSDE installed on their
    > >desktop.

    > ...
    >
    > You need to convince IT departments. Good luck!
    >
    > >I'm just blown away-- the free enterprise-level database offerings..
    > >IBM and Oracle finally woke up to the reality that MS was kicking their
    > >*** in the db market..

    > ...
    >
    > The really big databases still run on mainframes, e.g., banks with
    > millions of transactions per week if not per day. And trying to find
    > DBMS market share information on the web isn't easy. But if Microsoft
    > were so successful with SQL Server, how can Oracle have such a high
    > market capitalization. Another case of Aaron is right and the rest of
    > humanity wrong?
    >
    > >Oracle won't ever be a threat to Microsoft because Oracle is a
    > >one-trick pony.
    > >they don't have an office suite.

    > ...
    >
    > They don't need one apparently.
    >
    > >I just dont' like the idea of having mixed environments... having 3 or
    > >4 different flavors of databases-- it's not the most efficient way to
    > >do things.

    > ...
    >
    > That's likely true. However, companies with decades' worth of mainframe
    > data and serviceable mainframe systems aren't going to drop them just
    > for the heck of it. There will be heterogenous environments as long as
    > there's heterogenous hardware.
    >
    > >but the bottom line is that excel is inherently a single-user
    > >interface; a single-user database.

    >
    > Single-user interface? Correct. Single-user database? Nope. It's not a
    > database. It could be misused as a database. So could Word. You keep
    > trying to force-fit it into an inappropriate category, making it seem
    > like you can't understand anything that isn't a database - probably an
    > accurate assessment of your 'thought' process.



  98. #98
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >there's a big difference between an obscure database.. and one that
    >leads the market
    >
    >www.olapreport.com - it is obvious that IBM and ESSBASE and ORACLE are
    >all a waste of friggin time.

    ....

    Then why doesn't Microsoft have the 90%+ market share they do for
    Office?

    Numbers are difficult for you to understand, aren't they?

    >As it is right now; they're stock is tanked.

    ....

    'They' being Oracle. Their stock has traded between 11.75 and 15.21
    over the last year and its latest close was 14.15, acording to Yahoo!
    How do you define 'tanked'? Or try charting Oracle and Microsoft share
    prices against each other. Oracle looks like they've done a wee bit
    better over the last couple of years. You seem to have difficulty with
    facts as opposed to 'data'.

    >Microsoft could buy them without even going to the bank.


    First off, Microsoft's total current assets are $48.7 billion while
    Oracle's market capitalization is over $75 billion. More pesky facts,
    drat them.

    >Microsoft should be allowed to buy Oracle. It would be nice if
    >Microsoft had 2 competing enterprise level database systems

    ....

    If Microsoft can't even provide XPS in Office 2007 or Windows Vista
    without Adobe threatening to sue (and it would seem Microsoft's lawyers
    take the threat seriously), do you really think they wouldn't have even
    bigger antitrust problems if they went after Oracle.

    Oops. Sorry. I made the mistake of taking your utterances as fruits of
    a *thought* process rather than a primal screem. Of course you know as
    little about the law as you do about business other than DBA/DBMS
    developer business.

    >And I tell you... sitting around making spreadsheets doesn't help you
    >to become a database stud.

    ....

    Neither does using Excel help one to become a septic tank stud, but I
    fail to see the appeal of that either.

    >And you're kidding yourself when you say 'I dont need to be a db stud'

    ....

    No, you're kidding yourself that it matters more than anything else.
    All businesses produce data, but producing and analyzing data isn't why
    most companies are in business. It may be why you're in your particular
    business, but you can't see beyond your own work domain.

    >I was expecting WinFS to make it so that we would each have a database
    >on every single desktop at your company-- the way that things should be.


    Won't happen. There are lots of free databases already, so software
    cost isn't a deciding factor. Could it be that most users aren't
    prepared to use console interfaces to write text queries? Could it be
    that the cost of database front-end systems, such as Access, are a
    factor? Will Microsoft start giving away Access when they roll out
    WinFS? Then there's training costs. Unlike you, most people won't spend
    their own time learning databases.

    That said, companies are cutting their own throats by letting people
    with no development training or experience make spreadsheets and other
    applications that many other people could use. And documentation of
    inhouse software, spreadsheet or otherwise, is a joke in most
    companies. That wouldn't change if all spreadsheet models magically
    became database models.

    >User Instances-- in SQL Server 2005 Express--- is absolutely priceless.
    >I mean; you can open a MDF -- SQL Server Database-- Without doing
    >anything-- you open it just like a word document.

    ....

    Meaning you have an application that can open it. Opening a Word
    document in Notepad isn't a pleasant experience. Is the software that
    opens MDF files free?

    >I just think that it's a shame that you guys don't use ANY desktop
    >reporting tool. . . .

    ....

    Since I don't produce reports, why should I use any reporting tools?
    Not quite accurate. I produce expense reports, but they're on the
    intranet, so my desktop is irrelevant.

    >don't sit there and think 'oh but i wouldn't use a data entry app'

    ....

    I do. And most of the data comes from outside my company, and not much
    of it goes into my company's databases.

    >there isnt' a person in the world that shouldn't be learning databases.

    ....

    More incoherence. Just because databases are the cornerstone of your
    job (and it seems your existence) doesn't mean they're of more concern
    to most people than the workings of antilock breaks or televisions.


  99. #99

    Re: why>?

    Harlan;

    Databases are not big and complex.

    Oracle makes them big and complex.

    SQL Server has won the war.
    Databases are a better long-term and short-term solution than anything
    ever written in a spreadsheet.

    It is ridiculous that you attack me for dis-agreeing with you.

    I am here to find out WHY you guys use excel; tell me how you first
    started using excel; etc.

    I just dont understand what excel has that access doesn't.

    you can't say 'desktop presence' because everyone has access on your
    machine; your company is whacked.

    regarding adobe and oracle-- if adobe and oracle and crystal reports
    merged-- maybe they would have a fighting chance against SQL Server.

    and for the record-- Access IS the worlds' most popular database.

    Hands-down; Access is used more than anything else in the world.

    If you include other products that are based on JET-- like Excel and
    Project; Active DIrectory and Outlook.. and MS Project... and a dozen
    other internals for windows-- Access and JET is by far the most popular
    database in the world.

    I mean seriously; is there anything else that is even close?

    XML?

    HAHHAHAHAHAHAHAHA

    XML is crap and it's not going to make your spreadsheets better, bigger
    or faster.

    I've got XML driven spreadsheets right now.

    and i've got more rows and columns in my excel than you guys do.

    i have a 250k row limit in Excel.

    i have drill down in my pivotTables.

    i just think that it's hilarious that

    a) I have a better Excel than you
    b) i have better pivotTables than you do
    c) I am 100,000 times more scalable than you are; i would call it
    'infinitely' but i dont want to get bogged down in the semantics
    d) i've got drag and drop for all my reporting needs.
    e) i can share my spreadsheets and pivotTables with multiple users at
    the same time.
    f) I am a better, stronger, more efficient spreadsheet developer than
    any of you kids.

    so what in the hell are you talking about Harlan?




    Harlan Grove wrote:
    > [email protected] wrote...
    > >there's a big difference between an obscure database.. and one that
    > >leads the market
    > >
    > >www.olapreport.com - it is obvious that IBM and ESSBASE and ORACLE are
    > >all a waste of friggin time.

    > ...
    >
    > Then why doesn't Microsoft have the 90%+ market share they do for
    > Office?
    >
    > Numbers are difficult for you to understand, aren't they?
    >
    > >As it is right now; they're stock is tanked.

    > ...
    >
    > 'They' being Oracle. Their stock has traded between 11.75 and 15.21
    > over the last year and its latest close was 14.15, acording to Yahoo!
    > How do you define 'tanked'? Or try charting Oracle and Microsoft share
    > prices against each other. Oracle looks like they've done a wee bit
    > better over the last couple of years. You seem to have difficulty with
    > facts as opposed to 'data'.
    >
    > >Microsoft could buy them without even going to the bank.

    >
    > First off, Microsoft's total current assets are $48.7 billion while
    > Oracle's market capitalization is over $75 billion. More pesky facts,
    > drat them.
    >
    > >Microsoft should be allowed to buy Oracle. It would be nice if
    > >Microsoft had 2 competing enterprise level database systems

    > ...
    >
    > If Microsoft can't even provide XPS in Office 2007 or Windows Vista
    > without Adobe threatening to sue (and it would seem Microsoft's lawyers
    > take the threat seriously), do you really think they wouldn't have even
    > bigger antitrust problems if they went after Oracle.
    >
    > Oops. Sorry. I made the mistake of taking your utterances as fruits of
    > a *thought* process rather than a primal screem. Of course you know as
    > little about the law as you do about business other than DBA/DBMS
    > developer business.
    >
    > >And I tell you... sitting around making spreadsheets doesn't help you
    > >to become a database stud.

    > ...
    >
    > Neither does using Excel help one to become a septic tank stud, but I
    > fail to see the appeal of that either.
    >
    > >And you're kidding yourself when you say 'I dont need to be a db stud'

    > ...
    >
    > No, you're kidding yourself that it matters more than anything else.
    > All businesses produce data, but producing and analyzing data isn't why
    > most companies are in business. It may be why you're in your particular
    > business, but you can't see beyond your own work domain.
    >
    > >I was expecting WinFS to make it so that we would each have a database
    > >on every single desktop at your company-- the way that things should be.

    >
    > Won't happen. There are lots of free databases already, so software
    > cost isn't a deciding factor. Could it be that most users aren't
    > prepared to use console interfaces to write text queries? Could it be
    > that the cost of database front-end systems, such as Access, are a
    > factor? Will Microsoft start giving away Access when they roll out
    > WinFS? Then there's training costs. Unlike you, most people won't spend
    > their own time learning databases.
    >
    > That said, companies are cutting their own throats by letting people
    > with no development training or experience make spreadsheets and other
    > applications that many other people could use. And documentation of
    > inhouse software, spreadsheet or otherwise, is a joke in most
    > companies. That wouldn't change if all spreadsheet models magically
    > became database models.
    >
    > >User Instances-- in SQL Server 2005 Express--- is absolutely priceless.
    > >I mean; you can open a MDF -- SQL Server Database-- Without doing
    > >anything-- you open it just like a word document.

    > ...
    >
    > Meaning you have an application that can open it. Opening a Word
    > document in Notepad isn't a pleasant experience. Is the software that
    > opens MDF files free?
    >
    > >I just think that it's a shame that you guys don't use ANY desktop
    > >reporting tool. . . .

    > ...
    >
    > Since I don't produce reports, why should I use any reporting tools?
    > Not quite accurate. I produce expense reports, but they're on the
    > intranet, so my desktop is irrelevant.
    >
    > >don't sit there and think 'oh but i wouldn't use a data entry app'

    > ...
    >
    > I do. And most of the data comes from outside my company, and not much
    > of it goes into my company's databases.
    >
    > >there isnt' a person in the world that shouldn't be learning databases.

    > ...
    >
    > More incoherence. Just because databases are the cornerstone of your
    > job (and it seems your existence) doesn't mean they're of more concern
    > to most people than the workings of antilock breaks or televisions.



  100. #100
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Does anyone know what the heck that moronic troll, Aaron, is mumbling about? He mixes too many subjects into one of his rants for me to figure out. That last one about the military draft and soldiers becoming programmers is totally whacked, like he is.

    > a) I have a better Excel than you
    Really? And I thought Microsoft was the only one that sold Excel. Can I get a copy of your Excel, if it's so much better?

    b) i have better pivotTables than you do
    Let's see you prove it. Some walk the talk, but all you do is talk.

    c) I am 100,000 times more scalable than you are; i would call it 'infinitely' but i dont want to get bogged down in the semantics
    Wow! Now they're making different kinds of humans! Are you going to be in Scientific American or the AMA Journal soon?

    d) i've got drag and drop for all my reporting needs.
    You are a drag, and we wish you'd drop this moronic ranting.

    e) i can share my spreadsheets and pivotTables with multiple users at
    the same time.

    Gee..... and I thought that'd never ever happen anywhere.... what'll Microsoft think of next?

    f) I am a better, stronger, more efficient spreadsheet developer than
    any of you kids.

    Wow! We're talking to the "Six-million dollar troll." Again, more rattling off at the mouth, with no proof. Reminds me of kindergarten pouts.

    >aren't you guys bored of always copying and pasting formulas?
    Nahhh..... we love excercising Ctrl C and Ctrl V keys. I can see where you'd get bored in Excel copying and pasting, since that's all you've griped about
    here all along.

    As stated a lot earlier, Excel is good for spreadsheet work and Access is good for database work. Call Bill Gates and tell him your moron thoughts. I'm sure he'll listen, especially while he's counting his several billions of dollars earned developing such "crap" as Excel.

  101. #101
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >Databases are not big and complex.

    ....

    Databases aren't big? If not, why use 'em?

    Seriously, learning how to structure tables and write queries is
    arguably more difficult than writing simple spreadsheet formulas.

    SELECT T.A + T.B As AB
    FROM T;

    *is* more work than

    =A2+B2

    followed by dragging the fill handle. And this is a simple query,
    summing different columns. If summing different rows is needed,
    spreadsheet formulas become much easier to write than equivalent
    queries.

    >Databases are a better long-term and short-term solution than anything
    >ever written in a spreadsheet.
    >
    >It is ridiculous that you attack me for dis-agreeing with you.


    Your claims that databases are better for everything is what's
    ridiculous. Databases are better for some things, but not for
    calculation-intensive tasks involving small data sets. You have no idea
    what I'm talking about, so you can't understand this.

    >I am here to find out WHY you guys use excel; tell me how you first
    >started using excel; etc.


    My spreadsheet CV? I was one of the first users of Paperback Software's
    VP-Planner, but I was also using dBase and (if you ever heard of it)
    TAS back in the mid 1980s. Then I started using 123 at work, along with
    Paradox and DB2. When I bought my first 386 box, I also bought Excel
    2.x which came with a Windows/386 runtime. Shortly after than, I also
    took advantage of a competitive upgrade for R:Base. Somewhere along the
    way I picked up Access as well. I've also tried out several Linux
    spreadsheets and databases.

    I've been using spreadsheets AND databases for over 20 years, but I
    know better than to try to use only one and never the other for all
    tasks.

    >I just dont understand what excel has that access doesn't.


    You don't need quick regression or interpolation calculations.

    >you can't say 'desktop presence' because everyone has access on your
    >machine; your company is whacked.

    ....

    More incoherent than usual for you. Want to try again to express
    yourself in English?

    >and for the record-- Access IS the worlds' most popular database.

    ....

    Yup, and COMMAND/CMD are the world's more popular scripting languages
    because they run more scripts than anything else. Try to find a job
    writing batch files.

    More licenses for Access may have been sold than for anything else, and
    it's not bad as a single-user database. I've never tried to use it in
    multiple user situations, but I've never needed to. However, I doubt
    that Access accounts for more database transactions than any other
    database. I think DB2 and maybe even IMS still have the lead there, but
    I admit I have no solid data to back up that belief.

    >Hands-down; Access is used more than anything else in the world.


    In the sense that there are more Access users than direct users of any
    other database software, granted.

    >If you include other products that are based on JET-- like Excel and
    >Project; Active DIrectory and Outlook.. and MS Project... and a dozen
    >other internals for windows-- Access and JET is by far the most popular
    >database in the world.

    ....

    When did Excel become based on JET? Excel uses generic ODBC
    connections. Are you claiming .xls files used as ODBC data sources are
    served by JET?

    >XML is crap and it's not going to make your spreadsheets better, bigger
    >or faster.

    ....

    Oh, it'll make 'em bigger.

    >f) I am a better, stronger, more efficient spreadsheet developer than
    >any of you kids.
    >
    >so what in the hell are you talking about Harlan?


    You have proven you know how to produce simple tables of permutations
    of few distinct tokens (no response from you about permutations of 12
    distinct tokens - wassamadda, the query still running?), so I'll give
    you a somewhat more realistic spreadsheet exercise. A table with two
    fields, month and cumulative percentage of completion. Given beginning
    and current dates, interpolate the cumulative percentage completion as
    of the current date. That is, two tasks: calculate age from the two
    dates which could have a fractional month component, then interpolate
    within the table.

    In Excel, given the named range Tbl containing (underscores used for
    alignment)

    Mon CPC
    _1 __5.0%
    _2 _12.0%
    _3 _20.0%
    _4 _29.0%
    _5 _39.0%
    _6 _50.0%
    _9 _60.0%
    12 _70.0%
    15 _80.0%
    18 _88.0%
    24 _94.0%
    30 _97.0%
    36 _98.0%
    48 _99.0%
    60 100.0%

    and the named ranges BegDate evaluating to 02/15/2006 and CurDate
    evaluating to 06/06/2006, the named range Age giving the age in months
    between BegDate and CurDate is

    Age:
    =SUMPRODUCT(DATEDIF(BegDate,CurDate,{"M";"MD"})/{1;30.436875})

    where 30.436875 is the average number of days per month over 400 year
    periods. It's what my company uses, so I'm using it here. The
    interpolated cumulative percentage completion at Age is given by

    CPCatAge:
    =TREND(OFFSET(Tbl,MATCH(Age,INDEX(Tbl,0,1)),1,2,1),
    OFFSET(Tbl,MATCH(Age,INDEX(Tbl,0,1)),0,2,1),Age)

    Show us, oh database sage, how much easier it would be to do this using
    SQL queries.


  102. #102

    Re: why>?


    and for the record; yes; anything that excel touches involving
    databases goes through jet.

    i have found some vague ms references that say this; but it uses the
    word DATA... which to me includes any cells entered on a worksheet.

    I believe that this means that Excel uses an engine derived from jet.

    I dont understand your question; i will look into it at lunch.
    I haven't ever had a problem with anything involving date ranges.

    for starters; i have drilldown.. double-click on year and it gives you
    quaters or months-- or weeks-- anything you want.

    yes; i do create a single date table that i use for translating dates;
    including fiscal periods; etc.

    but i dont even use the date datatype -- for a bunch of reasons-- in
    most of my work because it's such a large and clunky datatype.

    I generally use integers; nothing but integers.

    surrogate keys for dates (not technically surrogate because there is a
    relationship); one of those db rules i prefer to bend when practical

    -Aaron



    Harlan Grove wrote:
    > [email protected] wrote...
    > ...
    > >Databases are not big and complex.

    > ...
    >
    > Databases aren't big? If not, why use 'em?
    >
    > Seriously, learning how to structure tables and write queries is
    > arguably more difficult than writing simple spreadsheet formulas.
    >
    > SELECT T.A + T.B As AB
    > FROM T;
    >
    > *is* more work than
    >
    > =A2+B2
    >
    > followed by dragging the fill handle. And this is a simple query,
    > summing different columns. If summing different rows is needed,
    > spreadsheet formulas become much easier to write than equivalent
    > queries.
    >
    > >Databases are a better long-term and short-term solution than anything
    > >ever written in a spreadsheet.
    > >
    > >It is ridiculous that you attack me for dis-agreeing with you.

    >
    > Your claims that databases are better for everything is what's
    > ridiculous. Databases are better for some things, but not for
    > calculation-intensive tasks involving small data sets. You have no idea
    > what I'm talking about, so you can't understand this.
    >
    > >I am here to find out WHY you guys use excel; tell me how you first
    > >started using excel; etc.

    >
    > My spreadsheet CV? I was one of the first users of Paperback Software's
    > VP-Planner, but I was also using dBase and (if you ever heard of it)
    > TAS back in the mid 1980s. Then I started using 123 at work, along with
    > Paradox and DB2. When I bought my first 386 box, I also bought Excel
    > 2.x which came with a Windows/386 runtime. Shortly after than, I also
    > took advantage of a competitive upgrade for R:Base. Somewhere along the
    > way I picked up Access as well. I've also tried out several Linux
    > spreadsheets and databases.
    >
    > I've been using spreadsheets AND databases for over 20 years, but I
    > know better than to try to use only one and never the other for all
    > tasks.
    >
    > >I just dont understand what excel has that access doesn't.

    >
    > You don't need quick regression or interpolation calculations.
    >
    > >you can't say 'desktop presence' because everyone has access on your
    > >machine; your company is whacked.

    > ...
    >
    > More incoherent than usual for you. Want to try again to express
    > yourself in English?
    >
    > >and for the record-- Access IS the worlds' most popular database.

    > ...
    >
    > Yup, and COMMAND/CMD are the world's more popular scripting languages
    > because they run more scripts than anything else. Try to find a job
    > writing batch files.
    >
    > More licenses for Access may have been sold than for anything else, and
    > it's not bad as a single-user database. I've never tried to use it in
    > multiple user situations, but I've never needed to. However, I doubt
    > that Access accounts for more database transactions than any other
    > database. I think DB2 and maybe even IMS still have the lead there, but
    > I admit I have no solid data to back up that belief.
    >
    > >Hands-down; Access is used more than anything else in the world.

    >
    > In the sense that there are more Access users than direct users of any
    > other database software, granted.
    >
    > >If you include other products that are based on JET-- like Excel and
    > >Project; Active DIrectory and Outlook.. and MS Project... and a dozen
    > >other internals for windows-- Access and JET is by far the most popular
    > >database in the world.

    > ...
    >
    > When did Excel become based on JET? Excel uses generic ODBC
    > connections. Are you claiming .xls files used as ODBC data sources are
    > served by JET?
    >
    > >XML is crap and it's not going to make your spreadsheets better, bigger
    > >or faster.

    > ...
    >
    > Oh, it'll make 'em bigger.
    >
    > >f) I am a better, stronger, more efficient spreadsheet developer than
    > >any of you kids.
    > >
    > >so what in the hell are you talking about Harlan?

    >
    > You have proven you know how to produce simple tables of permutations
    > of few distinct tokens (no response from you about permutations of 12
    > distinct tokens - wassamadda, the query still running?), so I'll give
    > you a somewhat more realistic spreadsheet exercise. A table with two
    > fields, month and cumulative percentage of completion. Given beginning
    > and current dates, interpolate the cumulative percentage completion as
    > of the current date. That is, two tasks: calculate age from the two
    > dates which could have a fractional month component, then interpolate
    > within the table.
    >
    > In Excel, given the named range Tbl containing (underscores used for
    > alignment)
    >
    > Mon CPC
    > _1 __5.0%
    > _2 _12.0%
    > _3 _20.0%
    > _4 _29.0%
    > _5 _39.0%
    > _6 _50.0%
    > _9 _60.0%
    > 12 _70.0%
    > 15 _80.0%
    > 18 _88.0%
    > 24 _94.0%
    > 30 _97.0%
    > 36 _98.0%
    > 48 _99.0%
    > 60 100.0%
    >
    > and the named ranges BegDate evaluating to 02/15/2006 and CurDate
    > evaluating to 06/06/2006, the named range Age giving the age in months
    > between BegDate and CurDate is
    >
    > Age:
    > =SUMPRODUCT(DATEDIF(BegDate,CurDate,{"M";"MD"})/{1;30.436875})
    >
    > where 30.436875 is the average number of days per month over 400 year
    > periods. It's what my company uses, so I'm using it here. The
    > interpolated cumulative percentage completion at Age is given by
    >
    > CPCatAge:
    > =TREND(OFFSET(Tbl,MATCH(Age,INDEX(Tbl,0,1)),1,2,1),
    > OFFSET(Tbl,MATCH(Age,INDEX(Tbl,0,1)),0,2,1),Age)
    >
    > Show us, oh database sage, how much easier it would be to do this using
    > SQL queries.



  103. #103
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >and for the record; yes; anything that excel touches involving
    >databases goes through jet.
    >
    >i have found some vague ms references that say this; but it uses the
    >word DATA... which to me includes any cells entered on a worksheet.
    >
    >I believe that this means that Excel uses an engine derived from jet.


    Or it means JET evolved from Excel, since Excel existed as a product
    before JET. Do you really believe Excel's methods for storing and
    accessing cells either on disk (.xls files) or in memory hasn't evolved
    from Excel 1.0, which was available on Macs in 1986?

    Maybe you mean MS Query, which was the database access tool in Excel 5,
    was based on JET. Probably so. But if you mean when SQL.REQUEST pulls
    from a non-JET ODBC data source somehow JET is involved, then I'm not
    prepared to take your word for it. Show some publicly available
    information that says so.

    FWIW, I ran the following zsh command under Cygwin in my Office11
    directory,

    strings -f * | grep -i JET

    and this was all it produced:

    ACWZDAT.MDT: Standard Jet DB
    ACWZLIB.MDE: Standard Jet DB
    ACWZLIB.MDE: JET_coltypNil
    ACWZMAIN.MDE: Standard Jet DB
    ACWZMAIN.MDE: JET_coltypNil
    ACWZTOOL.MDE: Standard Jet DB
    ACWZTOOL.MDE: JET_bitREPPartial
    ACWZTOOL.MDE: JET_bitREPReadOnly
    ACWZTOOL.MDE: JET_bitREPPreventDeletes
    ACWZTOOL.MDE: JET_bitREPGlobal:
    ACWZTOOL.MDE: JET_bitREPLocal
    ACWZTOOL.MDE: JET_bitREPAnonymous
    ACWZTOOL.MDE: stTypeJetBinary
    ACWZTOOL.MDE: conErrNoJetSystemLz
    ACWZTOOL.MDE: errJet
    ACWZTOOL.MDE: wlib_JetCreateSystemDatabaseC
    ACWZTOOL.MDE: UT_IJetColtypOfAccType
    ACWZTOOL.MDE: iJetColtyp
    ACWZTOOL.MDE: lJetErr
    ACWZTOOL.MDE: lJetColtyp
    ACWZTOOL.MDE: stJetRemoteTable
    ACWZTOOL.MDE: JET_coltypNil
    ACWZTOOL.MDE: wlib_JetCreateSystemDatabaseC
    ACWZTOOL.MDE: UT_IJetColtypOfAccType
    ACWZTOOL.MDE: iJetColtyp
    ACWZTOOL.MDE: stTypeJetBinary
    ACWZTOOL.MDE: lJetColtyp
    ACWZUSR.MDT: Standard Jet DB
    MSACCESS.EXE: jeterr40.chm
    MSACCESS.EXE: jetsql40.chm
    MSACCESS.EXE: PromptDAPJetLocalPaths
    MSACCESS.EXE: JETESLoadProjectTypeLib
    MSACCESS.EXE: msjet40.dll
    MSACCESS.EXE: +Jet)R
    MSJSPP40.DLL: JET IISAM
    MSPUB.EXE: hjety
    MSPUB.EXE: Compatible with HPPCL5MS,HP LaserJet IIISi
    MSPUB.EXE: Compatible with HPPCL5MS,HP LaserJet IIISi
    MSPUB.EXE: Compatible with HPPCL5MS,HP LaserJet IIISi
    UTILITY.MDA: Standard Jet DB
    WINWORD.EXE: Sujet

    Looks to me like only the Access files contain any references to JET.

    Now DLLs that Excel calls could in turn call JET-related DLLs, but I'll
    leave that for you to establish.

    >I dont understand your question; i will look into it at lunch.
    >I haven't ever had a problem with anything involving date ranges.


    No! Really?!

    Seems to be a lot I do with which you're unfamiliar.

    >for starters; i have drilldown.. double-click on year and it gives you
    >quaters or months-- or weeks-- anything you want.

    ....

    If you've already calculated or collected the weekly figures, yes, you
    have them. If you only have monthly figures, you don't have weekly
    figures. You need to calculate them.

    >yes; i do create a single date table that i use for translating dates;
    >including fiscal periods; etc.


    It can be table-driven, but it's unnecessary and storage-redundant
    since dates stored either as number of days from 1-Jan-1900 (with
    traditional 29-Feb-1900 bug) or 1-Jan-1904 or number of seconds from
    1-Jan-1970 00:00 GMT, you can calculate periods in terms of fractional
    calendar months directly. There's no clear advantage to using tables
    for this vs direct calculation.

    >but i dont even use the date datatype -- for a bunch of reasons-- in
    >most of my work because it's such a large and clunky datatype.

    ....

    Dates, in Excel and Access, use 64 bits. Dates using short integers
    would take 16 bits. Are you using short integers? How do you store
    time?


    And, of course, you skip over the interpolation calculation.


  104. #104
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Aaron,

    Just wondering.......

    You dump on Excel tremendously in this thread, but in a different thread, dated 07-12-2005, you say,

    >I can open Excel FIVE TIMES in the amount of time that it takes PDF bs
    to load.. i mean.. those dorks need to learn how to compile or
    something lol


    So, which is it? Dump on Excel or not? Dump on Adobe or not? Dump or not?

    I'd hate to be in the company you work for.

  105. #105
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I've never had a problem with float data types in anything other than
    >excel.


    Probably because you've never checked your floating point carefully.
    Try this. DBMS table T with a floating point numeric field F containing

    F
    0.375
    0.375
    1.375

    All are exact binary and decimal values. Now set the numeric format to
    fixed with zero decimal places. This field will appear as

    F
    0
    0
    1

    and the sum with the same number format will be 2.

    Fixed fractional precision is a problem that affects equally ALL
    software capable of performing arithmetic with fractional values, SQL
    Server and Excel alike.

    >excel just has a crappy implentation of it.


    No, far more likely you don't know how to anticipate when it'd be a
    problem, and you're ignorant of the standard techniques for handling
    it.

    >you're not a software developer?

    ....

    Not acording to my job description, no. While I've built and maintain a
    few different models (a few in Excel, a few others not much more that
    batch files and VBS scripts, and a few compiled .EXEs), it's not the
    central focus of my job.

    >anyone that keeps excel open more than an hour a week is a software
    >developer; but you slapdicks aren't held to the same standards of
    >excellence.


    More incoherence. Anything human-readable generated by a computer is a
    'report', and anyone who has Excel running more than 1 hour a week is a
    'software developer', even if said person just performs data entry.

    I'll grant that too many businesses use too many spreadsheet models
    built by people with no experience in software engineering and no clue
    how to manage software development projects. But that's not the same as
    saying all spreadsheet use is like that.

    However, many people still use computers to compute, and very few of
    them would be considered software developers under any reasonable
    definition or job description. That I drive a car doesn't make me a
    professional driver. That I cook meals at home doesn't make me a chef.
    That I give people directions when they ask me on the street doesn't
    make me a travel agent. That I write formulas in spreadsheets doesn't
    make me a software developer.

    >if there were a certain level of basic skills that you spreadsheet
    >dorks have-- then maybe it wouldn't be so difficult.


    Again I return to the calculator metaphor. Spreadsheets when used as
    glorified calculators require no more certification than more mundane
    calculators. They're just tools for performing repetitive calculations.

    >but as it is each spreadsheet developer has this misguided concept that
    >their applications are 'so unique'


    In terms of the calculations, one time series forecasting model SHOULD
    BE similar to any other, so should any discounted cashflow model, so
    should any mocked up pro forma financials, etc., and usually there's
    only one such model where a sinlge authority is in charge. Different
    departments may have similar models in use, and the similarities may
    outnumber the differences, but it'd be a political nightmare to
    consolidate them. The reasons there are so many variations on the
    common themes has little to do with the deficiencies of spreadsheets
    and much to do with interdepartmental turf wars.

    >if you had to take classes in excel; in order to use excel
    >maybe excel wouldn't be such a waste.

    ....

    You mean the classes you so obviously missed given the apparent gaps in
    your Excel knowledge that have already come to light? Yes, I agree that
    someone with a mind as tightly closed as yours should be required to
    demonstrate CLAIMED proficiency.

    >some sort of standardizing training really might make excel a usable
    >technology.


    It's not training in Excel per se that's needed, it's training in
    general software engineering techniques - revision control, regression
    testing, specification, and documentation.

    >how many million-dollar spreadsheets have you worked on buddy?

    ....

    Mercifully none. Nor would I try. Only fools and Microsoft marketing
    shills would claim Excel should be used for such things.

    That said, I should point out that there were mistakes in financial
    statements in the paper, pencil and calculator era, but back then
    managers took some responsibility for checking their subordinates work
    for reasonableness. Spreadsheet horror stories are more depressing for
    what they imply about the state of corporate management than the
    deficiencies of spreadsheets as modeling tools.

    One case in point, at least in terms of my own responses in Excel
    newsgroups, is the general overuse of ISERROR by others. ISERROR should
    never be used in Excel. It's an invitation to BIG TROUBLE. There are
    situations in which one needs to filter out #VALUE! and #N/A errors,
    because Microsoft too slavishly followed Lotus Development Corp's specs
    for such functions as MATCH and FIND for which there was NEVER ANY GOOD
    REASON to return error values rather than 0 or -1 to indicate 'not
    found'. But there's **NEVER** a good reason to filter out #REF!, #NAME?
    or #NULL! errors. #DIV/0! and #NUM! are problematic. But it's possible
    to use ERROR.TYPE to filter out only specific errors. That's the advice
    I give.

    >i was automating pulling information out of excel while you were still
    >in diapers so don't you talk to me like that; in that condescending attitude.

    ....

    Your brain is in the diaper pail, or your way off figuring my age. But,
    then, you've already demonstrated that you have a hard time with
    numbers, so maybe you can't figure out which is older, Excel or me.

    I'll drop the condescension when & if you DEMONSTRATE any Excel
    competence. It's easy for you to claim such a wealth of knowledge &
    experience, so maybe you're just intellectually constipated when it
    comes to letting any out.

    >your stupid silly spreadsheets can't even be used by 2 users at the same time.


    Incorrect. They can be used by an arbitrary number of users at the same
    time, but only one user may save changes to any one copy at the same
    time. Spreadsheets don't make sense for data acquisition systems even
    when they send their entries to databases. It's make more sense to use
    database forms in the first place. On the other hand, spreadsheets make
    a lot of sense when there are relatively few user entries but hundreds
    or thousands of calculations based on those entries. For ad hoc
    calculations, in which there's no real need to store anything other
    than the model results, and then only as virtual or actual printouts,
    none of the users would need to save anything. In that case, millions
    of users could load and run the same spreadsheet because none would be
    saving any copies. That's what I mean by properly conceived spreadsheet
    models.

    >your silly spreadsheets make you copy and paste and copy and paste--
    >it's ridiculous that there isn't more to your life than copy and paste.

    ....

    Have fun with Google Spreadsheet. It'll make you do LOTS MORE copying
    and pasting than Excel.


  106. #106

    Re: why>?

    avoid typing the same text again and again (ID, password, phone,
    homepage link, address, ...) in the messages, documents, web forms
    stop wasting your time on mouse movements searching for an application
    in a cascade of menus and folders
    keep your desktop clean (photo of your dog looks better than 100 icons)

    control computer sounds instantly from any app (somebody's calling?
    mute music!)
    open favorite web pages with a single hotkey press
    build a sequence of actions and execute it with a shortcut
    record keystrokes and play them back with a single hotkey press
    keep the same hotkeys on different computers with import/export feature

    shut down the computer at the specified time (Windows
    95/98/ME/NT/2000/XP are supported)
    http://www30.webSamba.com/SmartStudio
    ------------------------------
    EnergyKey Save yourself from repetitive tasks


  107. #107
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126

    Angry

    Per1000IPDay2,

    What does your posting have to do with the subject of this thread? Think you can find a better way to advertise? Think people will be forced to read your stuff? Use the forum for what it's intended - information and opinions, NOT ADVERTISING!!!!!

  108. #108

    Re: why>?

    I disagree.

    if you spend an hour a week inside of excel you should be classified as
    a 'software developer' and you should be held to the same standards of
    excellence as real developers.

    you should have to use visual source safe.

    you should have to have 9 different managers

    and your **** should be outsourced to india.

    you guys are the ones that are easily replaceable.

    I replace your work all day long; it is my mission im life to put
    spreadsheet dorks out of work.

    Again Harlan; i've never had any problems with floating type in
    databases.
    i haven't ever had a problem; in any way shape or form.

    My problem comes when im import a field that should be MONEY and some
    FUCKTARD puts the dollar figure 'DONT REMEMBER'

    or 'I DONT KNOW'

    or 'CUSTOMER DOESNT KNOW'

    in a database; i can protect against dipshits like this.

    with excel it is impossible to ensure datatypes.



    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >I've never had a problem with float data types in anything other than
    > >excel.

    >
    > Probably because you've never checked your floating point carefully.
    > Try this. DBMS table T with a floating point numeric field F containing
    >
    > F
    > 0.375
    > 0.375
    > 1.375
    >
    > All are exact binary and decimal values. Now set the numeric format to
    > fixed with zero decimal places. This field will appear as
    >
    > F
    > 0
    > 0
    > 1
    >
    > and the sum with the same number format will be 2.
    >
    > Fixed fractional precision is a problem that affects equally ALL
    > software capable of performing arithmetic with fractional values, SQL
    > Server and Excel alike.
    >
    > >excel just has a crappy implentation of it.

    >
    > No, far more likely you don't know how to anticipate when it'd be a
    > problem, and you're ignorant of the standard techniques for handling
    > it.
    >
    > >you're not a software developer?

    > ...
    >
    > Not acording to my job description, no. While I've built and maintain a
    > few different models (a few in Excel, a few others not much more that
    > batch files and VBS scripts, and a few compiled .EXEs), it's not the
    > central focus of my job.
    >
    > >anyone that keeps excel open more than an hour a week is a software
    > >developer; but you slapdicks aren't held to the same standards of
    > >excellence.

    >
    > More incoherence. Anything human-readable generated by a computer is a
    > 'report', and anyone who has Excel running more than 1 hour a week is a
    > 'software developer', even if said person just performs data entry.
    >
    > I'll grant that too many businesses use too many spreadsheet models
    > built by people with no experience in software engineering and no clue
    > how to manage software development projects. But that's not the same as
    > saying all spreadsheet use is like that.
    >
    > However, many people still use computers to compute, and very few of
    > them would be considered software developers under any reasonable
    > definition or job description. That I drive a car doesn't make me a
    > professional driver. That I cook meals at home doesn't make me a chef.
    > That I give people directions when they ask me on the street doesn't
    > make me a travel agent. That I write formulas in spreadsheets doesn't
    > make me a software developer.
    >
    > >if there were a certain level of basic skills that you spreadsheet
    > >dorks have-- then maybe it wouldn't be so difficult.

    >
    > Again I return to the calculator metaphor. Spreadsheets when used as
    > glorified calculators require no more certification than more mundane
    > calculators. They're just tools for performing repetitive calculations.
    >
    > >but as it is each spreadsheet developer has this misguided concept that
    > >their applications are 'so unique'

    >
    > In terms of the calculations, one time series forecasting model SHOULD
    > BE similar to any other, so should any discounted cashflow model, so
    > should any mocked up pro forma financials, etc., and usually there's
    > only one such model where a sinlge authority is in charge. Different
    > departments may have similar models in use, and the similarities may
    > outnumber the differences, but it'd be a political nightmare to
    > consolidate them. The reasons there are so many variations on the
    > common themes has little to do with the deficiencies of spreadsheets
    > and much to do with interdepartmental turf wars.
    >
    > >if you had to take classes in excel; in order to use excel
    > >maybe excel wouldn't be such a waste.

    > ...
    >
    > You mean the classes you so obviously missed given the apparent gaps in
    > your Excel knowledge that have already come to light? Yes, I agree that
    > someone with a mind as tightly closed as yours should be required to
    > demonstrate CLAIMED proficiency.
    >
    > >some sort of standardizing training really might make excel a usable
    > >technology.

    >
    > It's not training in Excel per se that's needed, it's training in
    > general software engineering techniques - revision control, regression
    > testing, specification, and documentation.
    >
    > >how many million-dollar spreadsheets have you worked on buddy?

    > ...
    >
    > Mercifully none. Nor would I try. Only fools and Microsoft marketing
    > shills would claim Excel should be used for such things.
    >
    > That said, I should point out that there were mistakes in financial
    > statements in the paper, pencil and calculator era, but back then
    > managers took some responsibility for checking their subordinates work
    > for reasonableness. Spreadsheet horror stories are more depressing for
    > what they imply about the state of corporate management than the
    > deficiencies of spreadsheets as modeling tools.
    >
    > One case in point, at least in terms of my own responses in Excel
    > newsgroups, is the general overuse of ISERROR by others. ISERROR should
    > never be used in Excel. It's an invitation to BIG TROUBLE. There are
    > situations in which one needs to filter out #VALUE! and #N/A errors,
    > because Microsoft too slavishly followed Lotus Development Corp's specs
    > for such functions as MATCH and FIND for which there was NEVER ANY GOOD
    > REASON to return error values rather than 0 or -1 to indicate 'not
    > found'. But there's **NEVER** a good reason to filter out #REF!, #NAME?
    > or #NULL! errors. #DIV/0! and #NUM! are problematic. But it's possible
    > to use ERROR.TYPE to filter out only specific errors. That's the advice
    > I give.
    >
    > >i was automating pulling information out of excel while you were still
    > >in diapers so don't you talk to me like that; in that condescending attitude.

    > ...
    >
    > Your brain is in the diaper pail, or your way off figuring my age. But,
    > then, you've already demonstrated that you have a hard time with
    > numbers, so maybe you can't figure out which is older, Excel or me.
    >
    > I'll drop the condescension when & if you DEMONSTRATE any Excel
    > competence. It's easy for you to claim such a wealth of knowledge &
    > experience, so maybe you're just intellectually constipated when it
    > comes to letting any out.
    >
    > >your stupid silly spreadsheets can't even be used by 2 users at the same time.

    >
    > Incorrect. They can be used by an arbitrary number of users at the same
    > time, but only one user may save changes to any one copy at the same
    > time. Spreadsheets don't make sense for data acquisition systems even
    > when they send their entries to databases. It's make more sense to use
    > database forms in the first place. On the other hand, spreadsheets make
    > a lot of sense when there are relatively few user entries but hundreds
    > or thousands of calculations based on those entries. For ad hoc
    > calculations, in which there's no real need to store anything other
    > than the model results, and then only as virtual or actual printouts,
    > none of the users would need to save anything. In that case, millions
    > of users could load and run the same spreadsheet because none would be
    > saving any copies. That's what I mean by properly conceived spreadsheet
    > models.
    >
    > >your silly spreadsheets make you copy and paste and copy and paste--
    > >it's ridiculous that there isn't more to your life than copy and paste.

    > ...
    >
    > Have fun with Google Spreadsheet. It'll make you do LOTS MORE copying
    > and pasting than Excel.



  109. #109
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I disagree.


    Of course you do.

    >if you spend an hour a week inside of excel you should be classified as
    >a 'software developer' and you should be held to the same standards of
    >excellence as real developers.


    Fine. When you hire Excel 'developers' for your own company, you can
    institute this policy. Meanwhile, the rational people at all other
    companies will continue to exercise the common sense which you find so
    elusive and abstain from using a 'pregnancy' standard for software
    developer positions.

    >you should have to use visual source safe.


    Why not CVS?

    Or is this another example of database = SQL Server, i.e., version
    control = VSS?

    You do have trouble with options.

    >you should have to have 9 different managers

    ....

    ?

    That'd be efficient, if taken simplistically, which is the only way you
    could have meant it.

    >with excel it is impossible to ensure datatypes.


    You mean two things. First, it's difficult to enforce validation in
    Excel. Agreed. It requires programming. Data > Validation is at best a
    toy feature, easily broken or bypassed in the real world. Much like
    Excel's internal passwords.

    Second, you're whining because Excel shares the capability of nearly
    all scripting languages of being able to store data of any type in any
    cell. If you can't figure out that you need to check your data for data
    type inconsitencies before trying to bring it into your database, do
    you really know what you're doing?

    More likely you're just whining about having to do so. Welcome to the
    real world in which any group of 10 users can be expected to surface 12
    or more unexpected design or implementation errors, in this case,
    failure on the part of whoever designed the spreadsheet in question to
    spread error values far & wide in the spreadsheet whenever ANY entries
    were invalid. Nothing gives a user a wake-up call as efficiently as a
    formula error message like

    =IF(ISNUMBER(ExpectedNumericEntry),"","You have made an invalid entry
    in cell "&
    CELL("Address",ExpectedNumericEntry)&". This model maintains statistics
    on invalid
    entries and mails periodic efficiency reports to your manager and HR.
    Please correct this
    and be more careful in the future.")

    I've never used this particular error message, but I've used similar,
    shorter ones, and I once implemented e-mail notification to the user's
    manager with cc to the user when they've tried to print or save with
    invalid data. Printing disalllowed (other than screen prints), saving
    permitted, but the workbook sent another e-mail about the need to fix
    invalid entries upon reopening. I was not popular.

    Yes, this requires programming, but if you or people you work for are
    foolish enough to use Excel as a multiple user data entry front-end,
    you need to implement the necessary validation controls. It may not be
    easy, but it *CAN* be done, at least by people who know what they're
    doing in spreadsheets.


  110. #110

    Re: why>?



    look buddy i have been in the 'excel replacement' industry for years


    i haven't used excel for anything ever since early '99.

    i dont agree with any use of excel anywhere.

    excel wasn't stable enough back then-- and it's lost it's chance in my
    opinion.





    Harlan Grove wrote:
    > [email protected] wrote...
    > >IT isn't the solution to anything

    >
    > Possibly, but it's always there, and for most business users there's no
    > way to avoid it.
    >
    > >the solution is to start taking Excel development seriously.
    > >the solution is to apply SDLC into the 'excel development process'.

    > ...
    >
    > For multiple user systems, sure. For ad hoc, single user workbooks,
    > won't fly.
    >
    > >there is no version control; there is no project management.

    >
    > None built in, but there's none built into most C compiler systems
    > either. These are add-ons, and it's not all that different adding the
    > functionality to Excel. It DOES require using VBA macros to write XLS
    > file content as plain text to text files which serve as proxy source
    > files.
    >
    > >And I think that Excel developers should be held to the same standards
    > >as 'real developers'.

    >
    > If they write multiple user systems, sure. If they write their own
    > systems for repeated use, maybe in theory, but if the PERCEIVED
    > additional time required to follow standard development procedures
    > exceeds the time needed just to perform the task manually, then most
    > users will revert to performing such tasks manually rather than use
    > Excel. That's probably not in most users' or most companies' best
    > interests - undocumented, uncontrolled *quick* Excel use is better than
    > undocumented, uncontrolled slow manual processing. As for ad hoc
    > calculations, procedures are unnecessary and wouldn't be followed since
    > the alternative is pencil, paper and calculator.
    >
    > >Delivering a solution where you email 20mb spreadsheets around?
    > >that gets a big fat resounding F in my book.

    > ...
    >
    > You must work with people who do that a lot. Where I work, customers
    > may e-mail me large XLS files (and large MDB files), but internally
    > we've all figured out how to share large files using file servers. Do
    > you need a url for an explanation of what file servers are and how to
    > use them?
    >
    > >I don't agree that it is the users screwing up data.
    > >it is the program. Excel is incapable of true validation.

    >
    > I see. People don't kill people, guns, knives, poisons, cars, etc. kill
    > people. Humans aren't responsible for what they enter into computers.
    > The software should be able to figure out when entries are wrong. Well,
    > actually, Excel *CAN* figure out when entries are wrong, but the
    > mechanism the Excel developer needs to follow to tell Excel how to
    > distinguish right and wrong entries differs from the mechanism database
    > developers would use. There is NO avoiding the fact that all Excel
    > worksheet cells by default accept ANYTHING Excel can accept, numbers,
    > text or error values. Just like a Perl or VBScript variable will accept
    > any data type the language supports.
    >
    > Programming languages (and I'm considering Excel formulas to be a
    > functional programming language) that don't provide strong type
    > checking require developers to check data types. Sad but true, so quit
    > whining about it. Add the necessary user entry validation procedures
    > such languages require, or switch to a language that provides strong
    > type checking.
    >
    > >If you want to display the data with 2 different levels of precision;
    > >then you're storing 97 million copies of similiar formulas; and it is
    > >impossible to validate.

    >
    > ?
    >
    > First off, why would anyone want to view data at different levels of
    > precision? And if there were some reason to view the value in cell X99
    > using a different number format, why not use the formula =X99 in some
    > other cell and give that other cell the alternative number format? If
    > you mean that there could be many instances of simple cell reference
    > formulas like =X99, Oh, the horrors! How terrible! So difficult to
    > validate!
    >
    > Do you believe anyone else still reading this believes you know
    > anything about how to use spreadsheets?
    >
    > >It is impossible to accurately force users to enter data into the right
    > >cells; and ensure that it is the correct datatypes.

    > ...
    >
    > It's impossible to force users to do anything. It's not all that
    > difficult to give them NOTHING USEFUL if they don't, and it's only
    > moderately difficult to send their managers e-mails stating that
    > they're misusing systems and wasting work time when they don't. For
    > some users, even the threat of being fired won't be sufficient to make
    > them more careful in their data entry, but it does work for most users.
    >
    > It's easy to check consistency of data types. If all cells in the
    > single column range named Rng should contain numeric values, the
    > expression
    >
    > COUNT(Rng)=ROWS(Rng)
    >
    > is all that's needed to check that. If these entries should be
    > nonnegative, it's only slightly more complicated to use
    >
    > COUNTIF(Rng,">0")=ROWS(Rng)
    >
    > How a sensible Excel developer would use such expressions appears to be
    > a mystery which your wee, tiny brain can't handle or you might have
    > figured out how to apply this technique by now given your CLAIMED
    > wealth of experience.
    >
    > >Excel vba is a disease. It is not possibly--- in any way--- to protect
    > >against Excel viruses.

    >
    > Viruses can only run when macros can run. It's possible to prevent ANY
    > macros from running, ergo it's possible to prevent viruses from
    > running. Not running them isn't the same as removing them, and I grant
    > that's not automatic.
    >
    > >the root of the problem is that emailing 20mb spreadsheets around is
    > >not an efficient way to work. it is a security risk; it is a
    > >performance risk.

    > ...
    >
    > Which is why sensible people wouldn't do it. You must work with a lot
    > of stupid people, but they did hire you, so that establishes the point.
    >
    > >If Excel had real reporting capabilities-- like if it could export to
    > >SNP format (Microsoft Snapshot; currently available inside C++ and MS
    > >Access).. then excel might be taken seriously.

    > ...
    >
    > SNP is a nonstarter. Whether or not it's better than PDF (*NOT*
    > Acrobat, there are alternatives to Adobe products for reading and
    > writing PDF files, so spare us another anti-Acrobat tirade) or not, PDF
    > has already won. No one outside of the people who'd hire you uses SNP.
    > Since Microsoft itself is pushing XPS as another alternative, looks to
    > me like Microsoft knows SNP is at best undead. That you can't figure
    > that out is expected.
    >
    > >I disagree that it is as simple as 'disabling macros'
    > >
    > >first off; if i disable macros; i can enter whatever datatypes in
    > >whichever cells i want (under your model where you have to write a
    > >formula for each datatype).

    >
    > There's a distinction here between disabling macros in inhouse XLS
    > models and XLS files received from outsiders. Macros in the former
    > shouldn't be disabled, but only a fool would run macros in the latter
    > without checking them first. As for inhouse models, udfs are covered
    > under macro security. It's easy to write do-nothing udfs that would be
    > called from EVERY formula. Some storage and processing overhead doing
    > that. If macros were disabled, then EVERY formula would return errors,
    > mostly #NAME? errors. The only way to get rid of the errors would be to
    > enable macros.
    >
    > As for validation formulas, it appears the concept of batch processing
    > is also unknown to you. Multiple cell single area ranges require just
    > one validation formula. Multiple area ranges could be validated in
    > single formulas, but that's more trouble than it's worth, and it makes
    > generating useful error messages more difficult.
    >
    > If I want to allow just numbers in a range Rng, I check COUNT(Rng)
    > against the number of cells in the range. If I want to allow just text
    > with at least one character, I use COUNTIF(Rng,"?*"). If I want to
    > allow both, I use COUNT(Rng)+COUNTIF(Rng,"?*"). If I wanted to prevent
    > entering just spaces as text, I'd replace the COUNTIF call with the
    > cumbersome COUNT(1/ISTEXT(Rng)/LEN(TRIM(Rng))).
    >
    > >the practical solution to this is to use MS access.

    >
    > I see. Access macros can't be used to delete or alter records? Neither
    > can they be used to overwrite files on disk under the guise of
    > extracting tables to separate files?
    >
    > >it has real validation; access files aren't emailed around.
    > >and even if you shut off macros; validation still works.

    >
    > Access does have advantages over Excel when it comes to data entry.
    > When have I denied that? What I dispute is your claims that validation
    > is impossible in Excel. It may be impossible for you, but that doesn't
    > make it impossible for people who DO know how to use Excel.
    >
    > >there are table level and field level validations.
    > >
    > >there are TRIGGERS where you can enforce VERY VERY complex logic.

    >
    > This can be done using formulas. It may be more difficult to do so in
    > Excel, but it's not impossible.
    >
    > >excel just doesn't have a single feature of value.

    >
    > More accurate would be for you to admit you don't know how to use
    > Excel's more valuable features. You've thoroughly demonstrated you
    > don't, so you might as well admit it, first & foremost to yourself.



  111. #111

    Re: why>?


    it is impossible to secure inside excel.

    in Access Data Projects it doesn't even take code to do this.. all drag
    and drop, query by example

    -aaron



    Harlan Grove wrote:
    > [email protected] wrote...
    > >IT isn't the solution to anything

    >
    > Possibly, but it's always there, and for most business users there's no
    > way to avoid it.
    >
    > >the solution is to start taking Excel development seriously.
    > >the solution is to apply SDLC into the 'excel development process'.

    > ...
    >
    > For multiple user systems, sure. For ad hoc, single user workbooks,
    > won't fly.
    >
    > >there is no version control; there is no project management.

    >
    > None built in, but there's none built into most C compiler systems
    > either. These are add-ons, and it's not all that different adding the
    > functionality to Excel. It DOES require using VBA macros to write XLS
    > file content as plain text to text files which serve as proxy source
    > files.
    >
    > >And I think that Excel developers should be held to the same standards
    > >as 'real developers'.

    >
    > If they write multiple user systems, sure. If they write their own
    > systems for repeated use, maybe in theory, but if the PERCEIVED
    > additional time required to follow standard development procedures
    > exceeds the time needed just to perform the task manually, then most
    > users will revert to performing such tasks manually rather than use
    > Excel. That's probably not in most users' or most companies' best
    > interests - undocumented, uncontrolled *quick* Excel use is better than
    > undocumented, uncontrolled slow manual processing. As for ad hoc
    > calculations, procedures are unnecessary and wouldn't be followed since
    > the alternative is pencil, paper and calculator.
    >
    > >Delivering a solution where you email 20mb spreadsheets around?
    > >that gets a big fat resounding F in my book.

    > ...
    >
    > You must work with people who do that a lot. Where I work, customers
    > may e-mail me large XLS files (and large MDB files), but internally
    > we've all figured out how to share large files using file servers. Do
    > you need a url for an explanation of what file servers are and how to
    > use them?
    >
    > >I don't agree that it is the users screwing up data.
    > >it is the program. Excel is incapable of true validation.

    >
    > I see. People don't kill people, guns, knives, poisons, cars, etc. kill
    > people. Humans aren't responsible for what they enter into computers.
    > The software should be able to figure out when entries are wrong. Well,
    > actually, Excel *CAN* figure out when entries are wrong, but the
    > mechanism the Excel developer needs to follow to tell Excel how to
    > distinguish right and wrong entries differs from the mechanism database
    > developers would use. There is NO avoiding the fact that all Excel
    > worksheet cells by default accept ANYTHING Excel can accept, numbers,
    > text or error values. Just like a Perl or VBScript variable will accept
    > any data type the language supports.
    >
    > Programming languages (and I'm considering Excel formulas to be a
    > functional programming language) that don't provide strong type
    > checking require developers to check data types. Sad but true, so quit
    > whining about it. Add the necessary user entry validation procedures
    > such languages require, or switch to a language that provides strong
    > type checking.
    >
    > >If you want to display the data with 2 different levels of precision;
    > >then you're storing 97 million copies of similiar formulas; and it is
    > >impossible to validate.

    >
    > ?
    >
    > First off, why would anyone want to view data at different levels of
    > precision? And if there were some reason to view the value in cell X99
    > using a different number format, why not use the formula =X99 in some
    > other cell and give that other cell the alternative number format? If
    > you mean that there could be many instances of simple cell reference
    > formulas like =X99, Oh, the horrors! How terrible! So difficult to
    > validate!
    >
    > Do you believe anyone else still reading this believes you know
    > anything about how to use spreadsheets?
    >
    > >It is impossible to accurately force users to enter data into the right
    > >cells; and ensure that it is the correct datatypes.

    > ...
    >
    > It's impossible to force users to do anything. It's not all that
    > difficult to give them NOTHING USEFUL if they don't, and it's only
    > moderately difficult to send their managers e-mails stating that
    > they're misusing systems and wasting work time when they don't. For
    > some users, even the threat of being fired won't be sufficient to make
    > them more careful in their data entry, but it does work for most users.
    >
    > It's easy to check consistency of data types. If all cells in the
    > single column range named Rng should contain numeric values, the
    > expression
    >
    > COUNT(Rng)=ROWS(Rng)
    >
    > is all that's needed to check that. If these entries should be
    > nonnegative, it's only slightly more complicated to use
    >
    > COUNTIF(Rng,">0")=ROWS(Rng)
    >
    > How a sensible Excel developer would use such expressions appears to be
    > a mystery which your wee, tiny brain can't handle or you might have
    > figured out how to apply this technique by now given your CLAIMED
    > wealth of experience.
    >
    > >Excel vba is a disease. It is not possibly--- in any way--- to protect
    > >against Excel viruses.

    >
    > Viruses can only run when macros can run. It's possible to prevent ANY
    > macros from running, ergo it's possible to prevent viruses from
    > running. Not running them isn't the same as removing them, and I grant
    > that's not automatic.
    >
    > >the root of the problem is that emailing 20mb spreadsheets around is
    > >not an efficient way to work. it is a security risk; it is a
    > >performance risk.

    > ...
    >
    > Which is why sensible people wouldn't do it. You must work with a lot
    > of stupid people, but they did hire you, so that establishes the point.
    >
    > >If Excel had real reporting capabilities-- like if it could export to
    > >SNP format (Microsoft Snapshot; currently available inside C++ and MS
    > >Access).. then excel might be taken seriously.

    > ...
    >
    > SNP is a nonstarter. Whether or not it's better than PDF (*NOT*
    > Acrobat, there are alternatives to Adobe products for reading and
    > writing PDF files, so spare us another anti-Acrobat tirade) or not, PDF
    > has already won. No one outside of the people who'd hire you uses SNP.
    > Since Microsoft itself is pushing XPS as another alternative, looks to
    > me like Microsoft knows SNP is at best undead. That you can't figure
    > that out is expected.
    >
    > >I disagree that it is as simple as 'disabling macros'
    > >
    > >first off; if i disable macros; i can enter whatever datatypes in
    > >whichever cells i want (under your model where you have to write a
    > >formula for each datatype).

    >
    > There's a distinction here between disabling macros in inhouse XLS
    > models and XLS files received from outsiders. Macros in the former
    > shouldn't be disabled, but only a fool would run macros in the latter
    > without checking them first. As for inhouse models, udfs are covered
    > under macro security. It's easy to write do-nothing udfs that would be
    > called from EVERY formula. Some storage and processing overhead doing
    > that. If macros were disabled, then EVERY formula would return errors,
    > mostly #NAME? errors. The only way to get rid of the errors would be to
    > enable macros.
    >
    > As for validation formulas, it appears the concept of batch processing
    > is also unknown to you. Multiple cell single area ranges require just
    > one validation formula. Multiple area ranges could be validated in
    > single formulas, but that's more trouble than it's worth, and it makes
    > generating useful error messages more difficult.
    >
    > If I want to allow just numbers in a range Rng, I check COUNT(Rng)
    > against the number of cells in the range. If I want to allow just text
    > with at least one character, I use COUNTIF(Rng,"?*"). If I want to
    > allow both, I use COUNT(Rng)+COUNTIF(Rng,"?*"). If I wanted to prevent
    > entering just spaces as text, I'd replace the COUNTIF call with the
    > cumbersome COUNT(1/ISTEXT(Rng)/LEN(TRIM(Rng))).
    >
    > >the practical solution to this is to use MS access.

    >
    > I see. Access macros can't be used to delete or alter records? Neither
    > can they be used to overwrite files on disk under the guise of
    > extracting tables to separate files?
    >
    > >it has real validation; access files aren't emailed around.
    > >and even if you shut off macros; validation still works.

    >
    > Access does have advantages over Excel when it comes to data entry.
    > When have I denied that? What I dispute is your claims that validation
    > is impossible in Excel. It may be impossible for you, but that doesn't
    > make it impossible for people who DO know how to use Excel.
    >
    > >there are table level and field level validations.
    > >
    > >there are TRIGGERS where you can enforce VERY VERY complex logic.

    >
    > This can be done using formulas. It may be more difficult to do so in
    > Excel, but it's not impossible.
    >
    > >excel just doesn't have a single feature of value.

    >
    > More accurate would be for you to admit you don't know how to use
    > Excel's more valuable features. You've thoroughly demonstrated you
    > don't, so you might as well admit it, first & foremost to yourself.



  112. #112
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >it is impossible to secure inside excel.

    ....

    Depends on what you mean by 'secure'. If you mean the lack of strong
    passwords, agreed. If you mean ensure data validity, then I disagree -
    you just lack the knowledge how to do it yourself.


  113. #113
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >look buddy i have been in the 'excel replacement' industry for years


    Evidently working with models involving only simple calculations that
    could easily be replaced.

    >i haven't used excel for anything ever since early '99.


    It shows.

    >i dont agree with any use of excel anywhere.


    Really?! Who would have guessed?

    >excel wasn't stable enough back then-- and it's lost it's chance in my
    >opinion.


    And we all know how much your opinion counts.


  114. #114

    Re: why>?

    yeah.. if you know of million dollar spreadsheets that only involve
    simple calculations let me know

    personally; when they're built by a dozen of microsofts best financial
    analysts????

    they're rather complex

    i've built dozens of excel replacements systems over the years.
    i've never been asked to 'rebuild my db solution into excel'




    Harlan Grove wrote:
    > [email protected] wrote...
    > >look buddy i have been in the 'excel replacement' industry for years

    >
    > Evidently working with models involving only simple calculations that
    > could easily be replaced.
    >
    > >i haven't used excel for anything ever since early '99.

    >
    > It shows.
    >
    > >i dont agree with any use of excel anywhere.

    >
    > Really?! Who would have guessed?
    >
    > >excel wasn't stable enough back then-- and it's lost it's chance in my
    > >opinion.

    >
    > And we all know how much your opinion counts.



  115. #115
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >yeah.. if you know of million dollar spreadsheets that only involve
    >simple calculations let me know


    Depreciation and NPVs? Simple stuff.

    >personally; when they're built by a dozen of microsofts best financial
    >analysts????
    >
    >they're rather complex

    ....

    You've done such a good job replacing their Excel spreadsheets, and
    still they let you go? So sad, or so delusional.


  116. #116

    Re: why>?

    depreciation is easy buddy.. log functions?

    just as powerful in SQL as it is in Excel lol

    don't knock me for being a contractor.

    on the one hand; i bitched and moaned enough about SQL Server that they
    canned me.

    And my car got stolen from Microsoft's parking lot. To be honest; I
    thought that someone from Microsoft's security department stole my car.

    I bitched up a storm... and I got canned.

    BIG DEAL.

    It doesn't mean that I didn't wow them with my Office Web Components
    solutions.
    It doesn't mean that I'm any less of a developer.

    Just because I stand up for what I believe in? You think that detracts
    from my technical skills?

    I am entirely successful; I'm not a spreadsheet kid that is stuck being
    paid $12/hour.

    The thing that is funny is that I'm worth what I charge.
    You deserve to be making minimum wage in India-- 20 rupees per month
    lol

    Do you know why??

    BECAUSE YOU'RE STUCK IN THE 80s JACKASS.

    YOUR SKILLSET IS THAT OF A 2ND GRADER; YOU NEED TO TAKE THE 2ND STEP
    AND LEARN A REAL LANGUAGE BUDDY




    Harlan Grove wrote:
    > [email protected] wrote...
    > >yeah.. if you know of million dollar spreadsheets that only involve
    > >simple calculations let me know

    >
    > Depreciation and NPVs? Simple stuff.
    >
    > >personally; when they're built by a dozen of microsofts best financial
    > >analysts????
    > >
    > >they're rather complex

    > ...
    >
    > You've done such a good job replacing their Excel spreadsheets, and
    > still they let you go? So sad, or so delusional.



  117. #117
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >depreciation is easy buddy.. log functions?


    What standard (i.e., accepted as GAAP or IAS and tax collection
    agencies) depreciation function uses logarithms? But, yes, depreciation
    and logarithms are simple concepts.

    >just as powerful in SQL as it is in Excel lol


    Really? I know Access provides 3 depreciation functions, DDB (double
    declining balance), SLN (straight line), and SYD (sum of year's
    digits), but it lacks DB (declining balace) and VDB (variable declining
    balance) that Excel provides (not to mention the esoteric AMORDEGRC and
    AMORLINC functions provided in Excel's Analysis ToolPak). DDB can be
    transformed to produce DB, and IIf functions can be used to simulate
    VDB. What does SQL Server lack?

    >I bitched up a storm... and I got canned.

    ....
    >It doesn't mean that I didn't wow them with my Office Web Components
    >solutions.
    >It doesn't mean that I'm any less of a developer.


    No, but it means no matter how good a developer you may be (or just
    believe yourself to be), your mouth & your fingers are even greater
    liabilities. Your tendency to *****, whine & moan hasn't exactly done
    you much good so far, has it?

    >Just because I stand up for what I believe in? You think that detracts
    >from my technical skills?

    ....

    You don't demonstrate much in the way of technical skills. Your
    reponses in Access and SQL Server newsgroups are usually vague
    generalities, and you seem as likely to drop into pure 'advocacy' in
    those ngs as you are in this one. The following seems typical.

    http://groups.google.com/group/micro...65d44a3f925e3a

    I know you charge for your, er, SKILLZ, but wouldn't it be good
    advertising to provide some detailed answers in some ngs sometimes in
    order to show the world just how good you are? That is, if your claims
    to expertise aren't pure BS. To date you've demonstrated that your
    Excel abilities are at best extremely rusty.


  118. #118
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Hey, Harlan,

    Looks like you're getting to Aaron! Keep up the good work! Aren't trolls fun???

  119. #119

    Re: why>?

    and for the record?

    my ability to ***** and moan has GREATLY helped Microsoft. It has
    greatly helped lots of people to see the light and stop using a
    retarded program.

    according to my calculations they are:

    a) building mail.live.com in response to my bitching up a storm about
    hotmail
    b) they have somewhat fixed sql authentication in sql 2005.
    c) i have gotten numerous bugs fixed by microsoft inside of Access
    d) i got the redmond police department to pay for the towing of my car
    from tacoma back to redmond.
    those dipshits thought that it was my responsibility to get my car
    from tacoma; they're the one that should have prevented the theft in
    the first place.
    e) greater focus on Access Data Projects - i think that i had something
    to do with that
    f) this bug in windows when i hit the 'mute all' button but my computer
    still BEEPs? i'll bet you that is fixed in vista.
    g) i caught thousands of instances of malware on microsoft's corporate
    network-- of course i made a contribution there
    h) built for MS finance a very complex Data Access Pages and OLAP
    solution to replace a bunch of idiots emailing around spreadsheets
    i) forced Microsoft to take access against sharepoint more seriously--
    by bitching up a storm.

    I say that's a fair enough contribution.

    What have you contributed, Harlan??

    You've led a bunch of sheep into the valley of death?

    you're preaching the wrong religion kid. Excel is a waste of time.
    Eat ****.



    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >depreciation is easy buddy.. log functions?

    >
    > What standard (i.e., accepted as GAAP or IAS and tax collection
    > agencies) depreciation function uses logarithms? But, yes, depreciation
    > and logarithms are simple concepts.
    >
    > >just as powerful in SQL as it is in Excel lol

    >
    > Really? I know Access provides 3 depreciation functions, DDB (double
    > declining balance), SLN (straight line), and SYD (sum of year's
    > digits), but it lacks DB (declining balace) and VDB (variable declining
    > balance) that Excel provides (not to mention the esoteric AMORDEGRC and
    > AMORLINC functions provided in Excel's Analysis ToolPak). DDB can be
    > transformed to produce DB, and IIf functions can be used to simulate
    > VDB. What does SQL Server lack?
    >
    > >I bitched up a storm... and I got canned.

    > ...
    > >It doesn't mean that I didn't wow them with my Office Web Components
    > >solutions.
    > >It doesn't mean that I'm any less of a developer.

    >
    > No, but it means no matter how good a developer you may be (or just
    > believe yourself to be), your mouth & your fingers are even greater
    > liabilities. Your tendency to *****, whine & moan hasn't exactly done
    > you much good so far, has it?
    >
    > >Just because I stand up for what I believe in? You think that detracts
    > >from my technical skills?

    > ...
    >
    > You don't demonstrate much in the way of technical skills. Your
    > reponses in Access and SQL Server newsgroups are usually vague
    > generalities, and you seem as likely to drop into pure 'advocacy' in
    > those ngs as you are in this one. The following seems typical.
    >
    > http://groups.google.com/group/micro...65d44a3f925e3a
    >
    > I know you charge for your, er, SKILLZ, but wouldn't it be good
    > advertising to provide some detailed answers in some ngs sometimes in
    > order to show the world just how good you are? That is, if your claims
    > to expertise aren't pure BS. To date you've demonstrated that your
    > Excel abilities are at best extremely rusty.



  120. #120
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >and for the record?

    ....

    All unprovable. More vapor.


  121. #121

    Re: why>?

    unprovable?

    it's unprovable to me that you're worth a single friggin dime kid

    grow some balls and learn a real program


    Harlan Grove wrote:
    > [email protected] wrote...
    > >and for the record?

    > ...
    >
    > All unprovable. More vapor.



  122. #122
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >unprovable?

    ....

    Yes. You claim to know a lot, but you seldom if ever respond with
    detailed solutions. If you actually do know anything, since you seem to
    spend a good chunk of times posting to newsgroups, why not answer some
    questions as a diversion from ranting? To be fair, in dbms ngs you
    provide some details in about 10% of your postings. The other 90% fall
    into the 'you MDB baby' variety.

    Increase your signal to noise ratio, and people may take you seriously.
    As it is, you're just the loud, belligerent neighborhood drunk.


  123. #123
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >a good chunk of time?
    >
    >maybe 20 minutes a week?


    If only. Look at the number of posts you make in different newsgroups.

    Then again, given what's in your post, a random ranting script could
    generate most of what 'you' write.

    >i give plenty of help


    All anyone needs to do is read what you've posted in various
    newsgroups. Far more ranting than help. You may claim the ranting is
    help, but the drunk who lives by the dumpster at the supermarket would
    claim his ranting about aliens is also help.

    >WE WILL AUTOMATE YOU OUT OF A JOB.
    >WE -- RDBMS Engineers-- Have been doing it already for 10 years.


    I'm safe. You couldn't understand my job. Nothing is as inept as a
    programmer with no clue about real business.


  124. #124
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Harlan,

    "You da man!!!" You are absolutely right about Aaron and his claims to fame. I loved his shtick about having his car towed. Let's see..... he's been fired by Microsoft, had his car towed and has a vocabulary of cuss words about a mile long. Wonder who'd hire him after reading his postings and after hearing his BS claims of how much he's done that have yet to be proven??

    I'm willing to bet he's an unemployed, lives in a cave mentality hermit who has nothing better to do than to rant, "Oh yeah???? My dad's better than yours."...... "Oh yeah???? Just wait till I tell my bigger brother!"

    But I can tell you're getting to him, Harlan! Keep up the good work.

  125. #125
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    I saw in another forum that Aaron wrote, "MDB is just for babies ...."; He told us more about himself with that little comment than quite a few other postings have said.

  126. #126
    Jay Petrulis
    Guest

    Re: why>?


    [email protected] wrote:
    > I just know first-hand that there is a better way
    >


    Hmmm, that phrase sounds familiar....

    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    FRANK: Many Christmases ago, I went to buy a doll for my son. I reach
    for the last one they had - but so did another man. As I rained blows
    upon him, I realized

    there had to be a better way!

    KRAMER: What happened to the doll?

    FRANK: It was destroyed. But out of that, a new holiday was born. "A
    Festivus for the rest of us!"

    KRAMER: That musta been some kind of doll.

    FRANK: She was.
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    Is your anti-Excel crusade related in any way to Festivus? Do you have
    an Access pole? SQL Feats of Strength? Do you find VBA (tinsel)
    distracting?


  127. #127

    Re: why>?

    And, assuming for the moment there were an LTRIM
    function, what would happen if there were already a mix of TRIM and
    LTRIM function calls in these formulas? You'd replace the LTRIM calls
    with LLTRIM. You need finer control over text replacement when dealing
    with formulas. Once again your inexperience/lack of understanding leads

    to errors any moderately competent spreadsheet user would avoid.


    Harlan

    you are missing the point.

    what choices do you have to update formulas?? find and replace?
    what if you need a subquery in order to find out what the formula
    should be?


    TSQL is just flat out more powerful.

    with databases; you dont need to have duplicate copies of the whole
    data in order to sort in 2 different directions

    i can right-click anything in the db world and go 'sort' or 'sort
    descending'

    i can filter, filter excluding-- in anything that I do.

    I have interactivity.

    you have static lame numbers.

    i just have more power; more functionality than you do


    Harlan Grove wrote:
    > [email protected] wrote...
    > ...
    > >MICROSOFT WILL MILK THE **** OUT OF YOU EXCEL DORKS; AND YOU STILL
    > >WONT HAVE THE POWER AND SIMPLICITY THAT YOU NEED TO GET YOUR JOB
    > >DONE.

    >
    > We may not have the software to do YOUR job, but since you have no clue
    > what anyone else's job involves, you have no clue what software anyone
    > else should be using. That's why you're left always having to assume
    > everyone else does the same thing you do.
    >
    > >If Ms made a version of excel that LOOKED just like Excel; but it
    > >stored everything in SQL Server-- maybe that would be something that is
    > >worthwhile.
    > >
    > >Store the values and the formulas in SQL Server.. so if i need to
    > >update a whole sihtload of 10,000 functions; i can just use a simple
    > >
    > >UPDATE XLS_FORMULAS
    > >SET FormulaText = replace(formulatext, 'TRIM', 'LTRIM')
    > >WHERE Worksheet = ''sheet1' and row = 'A'

    >
    > Kinda missing the entire point of spreadsheets, aren't you? First,
    > while there's a TRIM function, there's no LTRIM function in Excel, only
    > in VBA. So your wonderful batch replace operation would result in a lot
    > of error values. And, assuming for the moment there were an LTRIM
    > function, what would happen if there were already a mix of TRIM and
    > LTRIM function calls in these formulas? You'd replace the LTRIM calls
    > with LLTRIM. You need finer control over text replacement when dealing
    > with formulas. Once again your inexperience/lack of understanding leads
    > to errors any moderately competent spreadsheet user would avoid.
    >
    > Second, columns are identified with numbers, not rows.
    >
    > Third, you'd need to limit this to specific workbooks wouldn't you? Or
    > can your wee brain only imagine that all workbooks would have the same
    > formulas in the same places?
    >
    > >I mean seriously; if Excel had more functionality-- to be able to
    > >update this sort of crap--- without using a dangerous Excel macro--
    > >then maybe i would be happy with excel.

    >
    > The danger of data corruption is no different using Excel macros or, if
    > they were possible, SQL-like Update queries. As your screwed-up code
    > above demonstrates, SQL-like Update queries can mung formulas quickly.
    >
    > Besides, in order to gain the finer-grained control over tokenized
    > replacements in formulas, you'd need to use VBA or some other
    > programming language to implement regular expression search and replace
    > so that it would be possible to replace TRIM but not LTRIM (or more
    > realistically, NPV but not XNPV) calls.
    >
    > Finally, VBA is only a clear & present danger in the hands of
    > incompetents like you. There are ways to protect against macro viruses
    > ways to avoid needing to use macros in workbooks in production and used
    > by others while still using macros during development.
    >
    > >if i could source an excel workbook with data from a sproc.. and i
    > >could take input parameters--- then maybe I would stop bitching and
    > >moaning.

    > ...
    >
    > You can already if you knew how to use ADO, VBA and Excel's object
    > model. The problem is that you only know how to write SQL queries, so
    > for you everything must be a SQL query because that's all you know.
    >
    > >And Excel STILL isn't a multi-user application.

    >
    > Wrong. Spreadsheets as glorified calculators are multi-user in the same
    > sense that multiple users can access Google web search at the same
    > time. That is, when users don't need to share what they're working on.
    > When they do need to share, there are shared workbooks. There are some
    > restrictions imposed in shared workbooks that don't apply to isolated
    > user workbooks, but they're not onerous if the spreadsheet is designed
    > to do what spreadsheets are supposed to do - lots of calculations
    > involving relatively little data. If you mean Excel does a poor job as
    > a multiple user database, granted, but that's not what Excel or any
    > other spreadsheet were designed to do well.
    >
    > >If we could leverage Excel reports inside of SQL Server Reporting
    > >Services; then maybe Excel woudln't be so friggin worthless.

    > ...
    >
    > Using Excel to generate reports is problematic. It's not the ideal
    > tool. However, since you only seem to understand reports, you naturally
    > focus on this.
    >
    > >so instead of 'do you want to open this read-only and make YET ANOTHER
    > >COPY OF THE SAME DAMN REPORT'

    > ...
    >
    > If some spreadsheet is meant to generate reports, then users presumably
    > aren't adding any data, just applying different filters or views (in
    > the Excel sense). Such changes shouldn't be saved.
    >
    > >So I claim that the problem is that you excel dorks are
    > >one-trick-ponies.

    > ...
    >
    > If we all only used Excel, maybe. But many of us use Excel AND Access
    > AND other dbms's AND other programmable software. You're the one stuck
    > with a software monoculture and the easily outsourced/off-shored job
    > domain.
    >
    > >if Oracle saw value in excel they would have a competitive product.

    >
    > They used to have SQL*Calc, which was pathetic as a spreadsheet. They
    > figured out that it wouldn't sell any units of the RDBMS, and might
    > even drive some customers away. They, unlike you, figured out how to
    > spot their own mistakes.
    >
    > >that is why there is only one vendor for spreadsheets... because most
    > >technology ocmpanies says 'who gives a **** about spreadsheets'

    > ...
    >
    > Or because there's no point competing against a network monopoly (this
    > is an economics term). Then again, weren't you ranting about Google
    > Spreadsheet just last week? Where's Google DBMS?
    >
    > >So who gives a flying **** what 80% of my posts say.

    >
    > Even a ranter can state the bald truth at times. 'Course it'd be more
    > accurate if you bumped up that percentage.
    >
    > >I am here to say what needs to be said.

    > ...
    >
    > 'The Excel-using aliens are coming! They'll suck out your brains with
    > nested IFs!'



  128. #128
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I just know first-hand that there is a better way

    ....

    For making reports, possibly. For generating pro forma financials given
    different interest rate, demand and factor cost assumptions, no sane
    person would use a DBMS. That still provides for you attempting to do
    so.

    >building reports in Excel should be grounds for termination.
    >it isn't a real reporting tool.

    ....

    And if generating reports were all that business Excel users did *AND*
    they were given Access as well *AND* the were given training on how to
    use Access, then maybe. However, if all they have is Excel, Word and
    PowerPoint, better by far to use Excel.

    >it wont ever be.


    To the extent typewriters were reporting tools prior to the 1980s,
    Excel is a reporting tool. There may be much better tools, but they'd
    need to be provided to most users if you expect most users to use them.

    >do people TELL you to use excel?


    No. They know I can figure out what to use. They also know that since
    I'm the only person in my unit (even the only one on this floor) who
    has Access, it'd be pointless for me to build anything with Access for
    use by others in my unit.

    >Have you ever asked why?


    If models ALREADY exist, that's what people use, and barring a
    compelling improvement in efficiency, that's what other people
    maintain. When those models work correctly (you may be unable to
    validate spreadsheets, but that's just your own incompetence), there's
    no pressing need to reinvent the wheel.

    As for new models, I'm nonpartisan myself. I'll use batch files, WSH
    scripts (VBS), other scripting languages that all users have installed
    or access to via the network (Tcl and Kixtart where I work), and Excel,
    but not Access because no one I work with on a daily basis has it on
    their PCs.

    >Is excel a 'standard'??

    ....

    Since it's on several times as many PCs as Access, Excel is much more
    of a standard than Access is. Since nearly all business PC users in the
    Fortune 5000 have Excel, it's a de facto business standard. But I'll
    grant it's not an ANSI or ISO standard. So how does 'standard' conform
    to the myriad of SQL dialects out there? Is SQL Server compliant with
    the latest ANSI SQL standard? Would you be defining 'standard' as
    whatever SQL Server does/provides?


  129. #129
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >do i spend all day long copying and pasting?

    ....

    No. Ranting.


  130. #130
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >you are missing the point.
    >
    >what choices do you have to update formulas?? find and replace?
    >what if you need a subquery in order to find out what the formula
    >should be?


    Unlike you, I recognize the advantage of using VBA at least for
    building and using development tools. I have a search & replace macro
    that uses WSH regular expressions, which means I can tokenize formulas
    OR text constants with no ambiguity to whatever detail I need. Using
    regular expressions, I don't need 'subqueries', whatever they'd be in a
    spreadsheet context.

    You'd need to be familiar with either EMACS or vi to understand what I
    mean.

    >TSQL is just flat out more powerful.

    ....

    For editing formulas?

    >with databases; you dont need to have duplicate copies of the whole
    >data in order to sort in 2 different directions


    You don't *need* them in any language, even Excel, *IF* you know what
    you're doing. But that excludes you.

    >i can right-click anything in the db world and go 'sort' or 'sort
    >descending'

    ....

    Fine. And when would this be useful in spreadsheets not being misused
    as databases?


  131. #131
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    ...And the ranting troll STILL hasn't offered up any proof of its abilities!! Or, of its knowledge!! Sounds like my former wife... all talk and extremely short oon the walk.

    C'mon, Aaron..... give us all heart attacks and demonstrate your marvelous self-professed abilities!

  132. #132

    Re: why>?

    and for the record

    you building things in Access and sending them to non-technical users?

    it is free and then you don't even need to buy a copy of office for the
    idiots in your office.

    would you rather spend $300 for Excel and Word; or $400 for Excel Word
    and Access?

    or you could spend ZERO and have a better tool on every machine


    Harlan Grove wrote:
    > [email protected] wrote...
    > >I just know first-hand that there is a better way

    > ...
    >
    > For making reports, possibly. For generating pro forma financials given
    > different interest rate, demand and factor cost assumptions, no sane
    > person would use a DBMS. That still provides for you attempting to do
    > so.
    >
    > >building reports in Excel should be grounds for termination.
    > >it isn't a real reporting tool.

    > ...
    >
    > And if generating reports were all that business Excel users did *AND*
    > they were given Access as well *AND* the were given training on how to
    > use Access, then maybe. However, if all they have is Excel, Word and
    > PowerPoint, better by far to use Excel.
    >
    > >it wont ever be.

    >
    > To the extent typewriters were reporting tools prior to the 1980s,
    > Excel is a reporting tool. There may be much better tools, but they'd
    > need to be provided to most users if you expect most users to use them.
    >
    > >do people TELL you to use excel?

    >
    > No. They know I can figure out what to use. They also know that since
    > I'm the only person in my unit (even the only one on this floor) who
    > has Access, it'd be pointless for me to build anything with Access for
    > use by others in my unit.
    >
    > >Have you ever asked why?

    >
    > If models ALREADY exist, that's what people use, and barring a
    > compelling improvement in efficiency, that's what other people
    > maintain. When those models work correctly (you may be unable to
    > validate spreadsheets, but that's just your own incompetence), there's
    > no pressing need to reinvent the wheel.
    >
    > As for new models, I'm nonpartisan myself. I'll use batch files, WSH
    > scripts (VBS), other scripting languages that all users have installed
    > or access to via the network (Tcl and Kixtart where I work), and Excel,
    > but not Access because no one I work with on a daily basis has it on
    > their PCs.
    >
    > >Is excel a 'standard'??

    > ...
    >
    > Since it's on several times as many PCs as Access, Excel is much more
    > of a standard than Access is. Since nearly all business PC users in the
    > Fortune 5000 have Excel, it's a de facto business standard. But I'll
    > grant it's not an ANSI or ISO standard. So how does 'standard' conform
    > to the myriad of SQL dialects out there? Is SQL Server compliant with
    > the latest ANSI SQL standard? Would you be defining 'standard' as
    > whatever SQL Server does/provides?



  133. #133
    Forum Contributor
    Join Date
    06-01-2006
    Posts
    324
    Aaron needs to get a life.

    Please stop responding to him. It is so true what they say about arguments on the internet.

    1) Don't ever argue with idiots, they will just drag you down to their level and beat you with experience

    and

    2) Arguing on the internet is like running in the Special Olympics, even if you win, you're still retarded

    Just ignore this thread and Aaron will go away, just like in real life for him.
    Google is your best friend!

  134. #134
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >and for the record
    >
    >you building things in Access and sending them to non-technical users?
    >
    >it is free and then you don't even need to buy a copy of office for the
    >idiots in your office.

    ....

    Yes, Access runtime could be installed on all users' PCs. But it's not,
    generally. Also, most if not all business PC users in most larger
    companies sign technology policies as part of their implicit employment
    contract in which they agree to follow the company's IT guidelines, and
    nearly all the time those guidelines explicitly forbid users to install
    software on their own. So if users don't have Access proper or runtime,
    what benefit would they derive from anything developed for Access?

    You're going to have to make the case for the IT people to deploy at
    least the Access runtime on all PCs, but it seems your approach to, er,
    persuasion is as poorly received by IT people as by spreadsheet users.

    If you walk like and idiot, talk like an idiot, write like an idiot and
    act like an idiot, don't be surprised that most people will (continue
    to) treat you like an idiot.


  135. #135

    Re: why>?


    Harlan

    you're missing the point.

    your goddamn IT department is a waste of time.

    All that they do is sit around and jerk off to DB2 and Oracle all day
    long.

    I've worked in companies with 50 employees and a dozen Oracle DBAs. I
    understand the dynamics.

    Maybe if you didn't have to have 20 people working on the mainframe;
    maybe if your company was flexible

    I just think that it's ridiculous

    you're the most egocentric person i've ever met in my life.

    I dont write like an idiot or talk like an idiot.

    I am the kid on 'the Sixth Sense' is it-- he runs around and says 'i
    see dead people'

    I SEE IDIOTS EVERYWHERE I LOOK TYPING THE SAME DAMN THING INTO EXCEL
    WEEK IN AND WEEK OUT

    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >and for the record
    > >
    > >you building things in Access and sending them to non-technical users?
    > >
    > >it is free and then you don't even need to buy a copy of office for the
    > >idiots in your office.

    > ...
    >
    > Yes, Access runtime could be installed on all users' PCs. But it's not,
    > generally. Also, most if not all business PC users in most larger
    > companies sign technology policies as part of their implicit employment
    > contract in which they agree to follow the company's IT guidelines, and
    > nearly all the time those guidelines explicitly forbid users to install
    > software on their own. So if users don't have Access proper or runtime,
    > what benefit would they derive from anything developed for Access?
    >
    > You're going to have to make the case for the IT people to deploy at
    > least the Access runtime on all PCs, but it seems your approach to, er,
    > persuasion is as poorly received by IT people as by spreadsheet users.
    >
    > If you walk like and idiot, talk like an idiot, write like an idiot and
    > act like an idiot, don't be surprised that most people will (continue
    > to) treat you like an idiot.



  136. #136
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    >I dont write like an idiot or talk like an idiot.
    Could have fooled me!

    >I am the kid on 'the Sixth Sense' is it-- he runs around and says 'i
    >see dead people'


    I SEE IDIOTS EVERYWHERE I LOOK TYPING THE SAME DAMN THING INTO EXCEL
    WEEK IN AND WEEK OUT


    H'mmmmmm....... and with your wonderful way of talking and writing you can't convince them to get away from Excel?? Isn't that interesting? I think only an idiot would be that stupid - to see these frustrating things and not do anything about it. Particularly where that idiot effected such amazing changes at Microsoft, but can't get the people he now sees everywhere to switch away from Excel. As Jay Leno would say, "......idiot!"

  137. #137

    Re: why>?

    Oh Harlan.

    my language is SOOOOOOOOOOOOOOOOOOO much more powerful than yours.
    I just find it laughable.

    For starters; i dont have arbitrary liimits on 7 levels of nesting.

    I can write functions and share them with the rest of my company.

    And I can utilize RegExp just like you can. I dont need to load
    another library; I dont have go to against my IT departments rules-- by
    downloading some silly little DLL.


    My LIKE clause is quite powerful.
    I have case when then; i have EVERY function that you have in Excel
    except what.. 3?

    and I've got performance.

    I can create pivots like you wouldn't believe.. instead of making
    another copy of every cell-- pivotTables BLOAT excel like you wouldn't
    believe

    I've got lean, mean pivotTables and they run circles around you.

    I've got spreadsheets without a 65535 limit.

    All I'm saying is that Excel doesn't have the bulk update functionality
    that databases do.

    Excel has one strength-- presentation.

    Databases are

    a) better at presentation
    b) better at storage
    c) better at updating
    d) better at performance


    your silly little spreadsheets just need to go away.

    I am just glad that you kids have to run around and spend all day
    patching Excel.

    there hasn't been a single security vuln in SQL Server in what.. 3
    years?

    How many zero-day vulns are in the wild for Excel right now??

    THANK GOD

    I just wish that companies would realize what a time-waster Excel is..
    format each box; STOP BUYING OFFICE if you must.

    there is a sunny life without spreadsheets.
    instead of emailing it around and then you need to call george and ask
    him to re-sync his copy; yeah 'george and you please copy and paste
    your numbers in now'

    what a joke.

    -Aaron





    Harlan Grove wrote:
    > [email protected] wrote...
    > >UPDATE XLS_FORMULAS
    > >SET FormulaText = replace(formulatext, 'TRIM', 'LTRIM')
    > >WHERE Worksheet = ''sheet1' and row = 'A' AND formulatext like NOT LIKE
    > >'LTRIM'
    > >
    > >you see harlan?
    > >
    > >my formulas are infinitely customizable.

    > ...
    >
    > Incremental refinement is good. Pity you failed to fix the row equals
    > letter bug. Using LIKE is nice, but how would you change references
    > like A1001 to A2001 while leaving numeric constants 1001 and cell
    > references A10010 unchanged? That is, replace references into
    > A1001:A1999 with references into A2001:A2999 where A1001 becomes A2001,
    > A1002 becomes A2002, etc.? Using regular expressions it's just
    >
    > re.Pattern = "(\W)(\$?[A-Z]{1,2}\$?)1([1-9]\d{2}|\d{2}[1-9])\b"
    > .Formula = re.Replace(.Formula, "$1$22$3")
    >
    > This is just a purely textual replacement. I could have used re.Execute
    > and used the Submatches collection to extract the row number, applied a
    > numeric transformation, then rebuilt the formula.
    >
    > Try doing this with SQL's toy LIKE operator.
    >
    > Learn some REAL text processing tools, you query-spewing,
    > SQL-thumb-sucking baby!



  138. #138
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >For starters; i dont have arbitrary liimits on 7 levels of nesting.


    I've never run into this as a problem myself. Mutliple nested IFs can
    usually be replaced by lookups. Parsing is the only other task that
    generally requires deeply nested formulas, but I either parse outside
    of Excel or use udfs that use regular expressions.

    Besides, deeply nested expressions are usually an indicator of poor
    algorithms. If deep nesting is unavoidable, recursion is generally
    better.

    >I can write functions and share them with the rest of my company.


    So can I, and I have (well, with those in my same functional area). All
    it takes is putting an add-in stored as a read-only file in a shared
    directory. Not so difficult. Ditto for formula libraries, templates,
    etc.

    >And I can utilize RegExp just like you can. I dont need to load
    >another library; I dont have go to against my IT departments rules-- by
    >downloading some silly little DLL.


    Show the details. Can you use regular expressions without using VBA or
    some other programming language wrapper? If you have to use VBA or
    equivalent, then I completely agree - NO DIFFERENCE BETWEEN EXCEL,
    ACCESS OR SQL SERVER. Which means (since you need things spelled out)
    Access and SQL Server have no advantage over Excel in this regard.

    >My LIKE clause is quite powerful.


    LIKE provides a week form of pattern matching. It hasn't changed much
    from the first ANSI SQL standard. Do you think textual pattern matching
    has been stagnant for two decades? LIKE is useful, but it's outdated.

    >I have case when then; i have EVERY function that you have in Excel
    >except what.. 3?


    Either you mean using Access VBA udf wrappers around Excel's
    WorksheetFunction object (child object of Excel's Application class) or
    you mean through yet another add-in like MDX. If you mean the former,
    it's Excel doing the work even though you're using Access as the
    interface. If *you* think that's an efficient and workable way to do
    things, fine for you, but your preferences would be idiosyncratic. If
    you mean MDX, then it doesn't provide as complete a set of functions as
    Excel. It's particularly weak in linear regression, in which it only
    provides single independent variable, least squares. You hardly need
    functions for calculations as simple as that.

    >I can create pivots like you wouldn't believe.. instead of making
    >another copy of every cell-- pivotTables BLOAT excel like you wouldn't
    >believe

    ....

    That's nice. I've never found a use for pivot tables, but I don't
    create reports.

    >I've got spreadsheets without a 65535 limit.


    And I'm on record as saying any spreadsheet model that gets close to
    using that many rows shouldn't be a spreadsheet model. There are things
    databases do quite a lot better than spreadsheets. Managing tables of
    thousands or more records is definitely one of those things.

    It's the 256 column limit that's more of an unnecessary constraint.
    FWIW, Excel 12 (aka 2007) will blast that away, providing more than 16K
    columns. When (if ever) will Access and/or SQL Server provide more than
    255 fields per table?

    And, FWLIW, Excel is a laggard. Quattro Pro has provided more than
    1,000 columns since at least version 9 (ca 1999), and all commercial
    Unix/Linux/BSD spreadsheets that don't attempt to be Excel clones have
    provided at least 512 columns since the early 1990s. WingZ provided a
    32K by 32K grid from the early 1990s.

    >All I'm saying is that Excel doesn't have the bulk update functionality
    >that databases do.


    Not built in, but it's easily added using VBA. What Excel lacks is
    regular expression search & replace. OpenOffice Calc and Gnumeric
    provide regexp support.

    >Excel has one strength-- presentation.


    No, its main strength is ad hoc calculation and accomodation of free
    form layout. If the latter is what you mean by 'presentation', then we
    agree.

    >Databases are
    >
    >a) better at presentation


    You're either contradicting yourself or manifesting your incoherence
    yet again.

    >b) better at storage


    Agreed. When storage is the primary design constraint, databases always
    beat spreadsheets. How often is that the case?

    >c) better at updating


    Without code, agreed. But it's simple for an Excel developer to add the
    necessary tools to make updating Excel worksheet cells easy. As for
    updating copies of Excel workbooks stored far & wide on different
    servers and client PCs, distributing workbooks with table-driven update
    macros does require more user or admin intervention, but it's not as
    difficult as you seem to believe.

    Still, centralized storage is easier to maintain and modify than
    distributed storage. Stuff that can be centralized usually should be,
    but not everything can be.

    >d) better at performance

    ....

    For the things databases are intended to do, agreed. For the things
    databases aren't designed to do (e.g., multilinear regression, most
    matrix math), databases are slugs and have to rely on other systems to
    do the work, and you have fragile interfaces between the database and
    the other systems to worry about.

    >there hasn't been a single security vuln in SQL Server in what.. 3 years?


    In no small part because the machines running SQL Server aren't being
    used to run Outlook clients. Since most malware is distributed via
    e-mail, no e-mail client means no exposure.

    >How many zero-day vulns are in the wild for Excel right now??

    ....

    See previous comment about e-mail. If people are dumb enough to open
    e-mail (or newsgroup) file attachments, they get what they deserve.


  139. #139
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Hey, Aaron!

    How the heck many e-mail "aliases" do you use?? Is it because you can't remember the last one you used, or because you get bounced out of forums and user groups, just like you got bounced out of Microsoft?

    And when are you going to give us proof of how wonderful you are, you dork? Big on the mouth, short on the walk, if you ask me.

    Microsoft probably had a party when they fired you.

  140. #140
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Is it really Aaron, or is Aaron really Phil?

  141. #141
    NIMISH
    Guest

    Re: why>?

    Aaron,

    I think you are looking Excel from different view point, something very
    similar to a Roman general (year 200 BC) complaining about kitchen
    knife not capable of chopping head of enemy. Knife and sword has their
    role in human life and they serve their purpose very well at
    appropriate place.

    Excel (& Lotus 1-2-3) did their job very well. These applications
    actually brought something very similar to programming capabilities to
    an average computer user. I know I have to request a programming chap
    to write a simple Wall thickness calculation program and took ages to
    build and later on to extend.

    With Excel it is not so. Simply start writing formula and you are at
    your destination. What is better than copy and paste if this formula is
    extending multiple rows?

    Surely, I would not resort to Excel even for 10000+ rows of records and
    data processing. With good experience one can build excellent reports &
    queries in Access instead.

    I can understand your hate for Excel, and it is right with your
    perception, as it is not capable of handling relational database,
    database containing multi million rows etc. etc., for which it is not
    designed. 65K rows are quite sufficient if you really try to understand
    the real purpose of spread sheet.

    I am sure none of the bank or credit card company would have ever
    thought of using Excel as there business solution.

    I am not advocating a spread program in any way, but trying to explain
    the real purpose and amount of ease it brought to an average user.

    Nimish


  142. #142

    Re: why>?


    dude you conceited *******

    i dont want excel functions

    Access functions aren't 'just a wrapper around excel functions' you
    concieted *******

    and MDX isn't an add-in-- PivotTableService comes with a standard
    office install.

    I don't agree that 'using RegExp on the desktop is the same as using it
    on the server'

    for starters; you don't need to install it in a hundred different
    machines.

    secondly; you don't need to rely on a semi-compiled languge with
    inherent security problems.

    Excel VBA is a disease and a threat to national security.

    For the record; no you CANT create functions and share them with the
    rest of your company.

    Out of the box; a function created in SQL Sever; if it is assigned
    permissions to the public role-- less than 2 words-- then anyone can
    use it.

    what do you have to do; keep a centralized XLS for company-wide macros
    on a UNC? and then you go and email yourself the XLS at home and you
    can't use it; so your code gets ALL SCREWED UP since you dont have the
    reference.

    seriously-- how do you share functions; *******??


    I don't believe in using Excel VBA for anything.

    Any 'function' that you need in Excel-- is also present in Analysis
    Services.. which means I can create **** that is just as powerful as
    ANYTHING that is possible for you.

    but I can do it with sub-second response times against billions of
    records.

    you can't even scale 66,000 records.

    oh yeah; i forgot 'you dont create reports'

    you're so full of **** harlan

    so what do you do in excel you type in some numbers; copy and paste
    about a billion different formulas (spaghetti code --- GROSS) and then
    you either print it out or email it or save it or upload some numbers
    out of your stupid little workbook.

    So how does that not involve 'making reports'

    you're too much of a ***** to use a real reporting tool; you're too
    arrogant to see the shortcomings of your tool...

    I don't contradict myself.

    I said that Excel has one strength-- Presentation-- but that Access is
    better than Excel

    Excel doesn't CRUNCH numbers.


    you sit there and rebuild the same damn functions week in and week out.

    you are physically unable to leverage your pre-built solutions. all you
    do is sit around and make a hundred copies of simliar spreadsheets.

    and you're stuck with a pile of **** data when you want to analyze all
    100 worksheets at the same time.

    that's the thing about databases-- they allow things like drilldown and
    drillup-- meanwhile your stupid program can't even DRILL.

    btw, you've never found a use for pivotTables?

    you must not know the product very well.

    you haven't found a use for pivotTables?

    Maybe you should learn to use Excel; ****-breath

    > It's the 256 column limit that's more of an unnecessary constraint.
    > FWIW, Excel 12 (aka 2007) will blast that away, providing more than 16K
    > columns. When (if ever) will Access and/or SQL Server provide more than
    > 255 fields per table?



    I have used SQL Server EXCLUSIVELY for 6 years because of the wimpy 255
    column limit in MDB format.

    Don't sit around and ***** about 'proper normalization'

    I use SQL Server so that I dont need to be tied down with the
    limitiations of a DESKTOP tool.

    I dont want to use tools that are 20 years obsolete. that is why I use
    SERVER products.

    sure; you can keep the 'sql server' on your desktop-- that is quite
    powerful; in that you can have 2 different programs updating the same
    'database' at the same time.

    try THAT with excel

    not everything can be centralized?? why not?

    because the baby database engineers at your company don't have time?

    THE SOLUTION ISN"T MORE EXCEL-- THE SOLUTION IS TO SHITCAN ALL YOUR
    EXCEL WORKERS AND HIRE ANOTHER HALF-DOZEN DATABASE PEOPLE.

    Instead of re-creating the wheel week in and week out-- you can start
    to build systems that really leverage your knowledge.

    With databases you can build; you can accelerate-- you can get better
    and smarter.

    with Excel all you get is more beauracracy; more people that 'think
    that they do all this important math' but all they are is copy + paste
    monkeys

    I disagree-- with your understanding of security.

    I claim that you have ZERO understanding of security.

    in your perfect world; you have a billion different copies of data---
    how do you VERIFY that this data isn't brought off of the company
    network?

    keep it in a database and your job is already done.

    SQL Server isn't secure 'just because outlook isn't on the servers'

    SQL Server is secure because people dont email around macros inside of
    SQL Server.

    Outlook ins't the problem.

    EXCEL MACROS are the problem.





    re:
    > Agreed. When storage is the primary design constraint, databases always
    > beat spreadsheets. How often is that the case?



    Storage? What; storage isn't important?

    All I know is that I dont keep duplicate copies of the same data; the
    same formulas in a billion different places.

    Storage THAT.





    Harlan Grove wrote:
    > [email protected] wrote...
    > ...
    > >For starters; i dont have arbitrary liimits on 7 levels of nesting.

    >
    > I've never run into this as a problem myself. Mutliple nested IFs can
    > usually be replaced by lookups. Parsing is the only other task that
    > generally requires deeply nested formulas, but I either parse outside
    > of Excel or use udfs that use regular expressions.
    >
    > Besides, deeply nested expressions are usually an indicator of poor
    > algorithms. If deep nesting is unavoidable, recursion is generally
    > better.
    >
    > >I can write functions and share them with the rest of my company.

    >
    > So can I, and I have (well, with those in my same functional area). All
    > it takes is putting an add-in stored as a read-only file in a shared
    > directory. Not so difficult. Ditto for formula libraries, templates,
    > etc.
    >
    > >And I can utilize RegExp just like you can. I dont need to load
    > >another library; I dont have go to against my IT departments rules-- by
    > >downloading some silly little DLL.

    >
    > Show the details. Can you use regular expressions without using VBA or
    > some other programming language wrapper? If you have to use VBA or
    > equivalent, then I completely agree - NO DIFFERENCE BETWEEN EXCEL,
    > ACCESS OR SQL SERVER. Which means (since you need things spelled out)
    > Access and SQL Server have no advantage over Excel in this regard.
    >
    > >My LIKE clause is quite powerful.

    >
    > LIKE provides a week form of pattern matching. It hasn't changed much
    > from the first ANSI SQL standard. Do you think textual pattern matching
    > has been stagnant for two decades? LIKE is useful, but it's outdated.
    >
    > >I have case when then; i have EVERY function that you have in Excel
    > >except what.. 3?

    >
    > Either you mean using Access VBA udf wrappers around Excel's
    > WorksheetFunction object (child object of Excel's Application class) or
    > you mean through yet another add-in like MDX. If you mean the former,
    > it's Excel doing the work even though you're using Access as the
    > interface. If *you* think that's an efficient and workable way to do
    > things, fine for you, but your preferences would be idiosyncratic. If
    > you mean MDX, then it doesn't provide as complete a set of functions as
    > Excel. It's particularly weak in linear regression, in which it only
    > provides single independent variable, least squares. You hardly need
    > functions for calculations as simple as that.
    >
    > >I can create pivots like you wouldn't believe.. instead of making
    > >another copy of every cell-- pivotTables BLOAT excel like you wouldn't
    > >believe

    > ...
    >
    > That's nice. I've never found a use for pivot tables, but I don't
    > create reports.
    >
    > >I've got spreadsheets without a 65535 limit.

    >
    > And I'm on record as saying any spreadsheet model that gets close to
    > using that many rows shouldn't be a spreadsheet model. There are things
    > databases do quite a lot better than spreadsheets. Managing tables of
    > thousands or more records is definitely one of those things.
    >
    > It's the 256 column limit that's more of an unnecessary constraint.
    > FWIW, Excel 12 (aka 2007) will blast that away, providing more than 16K
    > columns. When (if ever) will Access and/or SQL Server provide more than
    > 255 fields per table?
    >
    > And, FWLIW, Excel is a laggard. Quattro Pro has provided more than
    > 1,000 columns since at least version 9 (ca 1999), and all commercial
    > Unix/Linux/BSD spreadsheets that don't attempt to be Excel clones have
    > provided at least 512 columns since the early 1990s. WingZ provided a
    > 32K by 32K grid from the early 1990s.
    >
    > >All I'm saying is that Excel doesn't have the bulk update functionality
    > >that databases do.

    >
    > Not built in, but it's easily added using VBA. What Excel lacks is
    > regular expression search & replace. OpenOffice Calc and Gnumeric
    > provide regexp support.
    >
    > >Excel has one strength-- presentation.

    >
    > No, its main strength is ad hoc calculation and accomodation of free
    > form layout. If the latter is what you mean by 'presentation', then we
    > agree.
    >
    > >Databases are
    > >
    > >a) better at presentation

    >
    > You're either contradicting yourself or manifesting your incoherence
    > yet again.
    >
    > >b) better at storage

    >
    > Agreed. When storage is the primary design constraint, databases always
    > beat spreadsheets. How often is that the case?
    >
    > >c) better at updating

    >
    > Without code, agreed. But it's simple for an Excel developer to add the
    > necessary tools to make updating Excel worksheet cells easy. As for
    > updating copies of Excel workbooks stored far & wide on different
    > servers and client PCs, distributing workbooks with table-driven update
    > macros does require more user or admin intervention, but it's not as
    > difficult as you seem to believe.
    >
    > Still, centralized storage is easier to maintain and modify than
    > distributed storage. Stuff that can be centralized usually should be,
    > but not everything can be.
    >
    > >d) better at performance

    > ...
    >
    > For the things databases are intended to do, agreed. For the things
    > databases aren't designed to do (e.g., multilinear regression, most
    > matrix math), databases are slugs and have to rely on other systems to
    > do the work, and you have fragile interfaces between the database and
    > the other systems to worry about.
    >
    > >there hasn't been a single security vuln in SQL Server in what.. 3 years?

    >
    > In no small part because the machines running SQL Server aren't being
    > used to run Outlook clients. Since most malware is distributed via
    > e-mail, no e-mail client means no exposure.
    >
    > >How many zero-day vulns are in the wild for Excel right now??

    > ...
    >
    > See previous comment about e-mail. If people are dumb enough to open
    > e-mail (or newsgroup) file attachments, they get what they deserve.



  143. #143
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    My, my, my.....

    When little Aaron gets upset, it's interesting how his mentaity really shows....
    or should I say, how his mentality really slows.

    And, based on his comment
    >Maybe you should learn to use Excel; ****-breath

    Guess we can see where his nose has been.

    Hey Aaron..... day in, day out, all your glorious diatribe about how magnificent you are, how wonderful your abilities are...... do us all a favor: put up or shut up.

  144. #144
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >every spreadsheet that you have ever written is for 'reporting'

    ....

    More incoherence. A screen print of my desktop would qualify as a
    report under your definition since you seem to believe anything that
    could be printed is a report.

    >it doesn't report adequately; it doesn't do data input adequately.
    >it's just a worthless program.

    ....

    If data entry and reporting are all you care about, there are better
    programs than Excel. I agree with that. However, that's not all that
    people do with Excel. Since you're incapable of understanding anything
    else, no surprise this is all you care about.


  145. #145
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Hey Aaron,

    Excel does data entry and reporting very nicely!! in 1999, I created an application that with the push of a function key, would open a menu, from which a user could chose to automatically import a data file or key in data on their own. The user could then choose another menu option for producing reports that looked really good. My application had more options than you have fingers. Actually, the number of options far exceeded your apparent IQ.

    Again, you talk and rant, then rant and talk, but say nothing worthwhile. I'd be willing to bet with your garbage-mouth typing and assinine attitudes that you don't stay too long at any job.

    When do we get to see some of your examples of how great you aren't?

  146. #146

    Re: why>?


    I disagree.

    you can sit there and claim that you don't 'build reports' in excel

    but i claim that you're full of crap

    how is using the OWC **BETTER** than using ExceL?

    a) it doesn't have row limits (except 250k)
    b) it is on everyone's desktops
    c) it is easy to digest complex data (XML)
    d) it is reliable
    e) it is portable
    f) you can have multiple people reading the same report at the same
    time


    need i continue?

    OWC pivotTables are just flat out 100 times BETTER than Excel
    pivotTables.

    And seriously here..

    LOTUS?

    Doesn't Exchange have like an 80% marketshare who gives a **** about
    Lotus?

    and PDF?

    Need I start that rant again?

    Access has a built in 'portable document format'

    and it's been around since 1997.

    I can email reports around quite easily.

    i can do it without writing a single line of code.

    can you??

    Harlan Grove wrote:
    > [email protected] wrote...
    > >its' called
    > >
    > >uh.. owc9.dll owc10.dll owc11.dll
    > >
    > >it's a component in the standard office installation; if you can save a
    > >XLS as a HTM page and 'add interactivity' and it works??
    > >
    > >then you have it

    > ...
    >
    > OK.
    >
    > > . . . and it's a lot easier to share reports than emailing
    > >around a 20 mb spreadsheet.

    >
    > Perhaps, and if one needs pivot table capabilities, it may be useful.
    >
    > FWIW, e-mailing reports isn't necessary in most larger companies. Where
    > I work, reports are available as PDF files in Lotus Notes databases.
    >
    > >it has relational reporting capabilities that are just blatantly more
    > >powerful than normal XLS files.

    > ...
    >
    > For reporting. That's not the only thing spreadsheets do, whether or
    > not you realize it.
    >
    > >I use all 4 components from this one DLL

    > ...
    > >Spreadsheet Control.

    >
    > And if you use formulas in the Spreadsheet control, how is that
    > different from using formulas in Excel?
    >
    > >but you can loop through columns and rows; i've got a bunch of
    > >additional buttons for standardizing cells; formatting; etc

    >
    > You can loop through columns and rows in Excel using VBA. Plus you can
    > loop through worksheets and open workbooks in Excel.



  147. #147
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I disagree.


    No kidding.

    >you can sit there and claim that you don't 'build reports' in excel

    ....

    You don't know what I do. You may want to believe you can read my mind,
    but you can't. All you seem able to do is assume everyone else does the
    same sorts of things you do. Ain't so.

    >how is using the OWC **BETTER** than using ExceL?
    >
    >a) it doesn't have row limits (except 250k)


    You mean it has a higher row limit. Will it still have a higher row
    limit than Excel 2007? If not, this point is about to turn against you.

    >b) it is on everyone's desktops


    Providing static content for those without Office licenses. For those
    with Office licenses, they very likely also have Excel on their
    desktops. Hard to see how OWC static content is much more useful than
    simple HTML tables.

    >c) it is easy to digest complex data (XML)


    Meaning OWC on it's own provides arbitrary XML parsing and
    interpretation support without need for any other coding?

    >d) it is reliable


    Specifics: how is OWC reliable and Excel not?

    >e) it is portable


    Portable how? If it provides nonstatic content only to those with
    Office licenses, only people with Office licenses would derive much
    benefit. Does OWC even run on Macs with Office licenses? How are you
    defining 'portable'? Not in the generally accepted software sense.

    >f) you can have multiple people reading the same report at the same time


    You can have multiple people READING the same XLS file at the same
    time. You can have multiple people CHANGING the same XLS file at the
    same time. You just can't have multiple people SAVING the same XLS file
    at the same time without using shared workbooks.

    >need i continue?


    Given the vagueness and triviality of your reasons along with your
    failure to understand what Excel can do, you'd better at least clarify
    and expand on these points.

    >OWC pivotTables are just flat out 100 times BETTER than Excel
    >pivotTables.


    Fine. If one uses pivot tables, this could be significant. But pivot
    tables aren't the only thing people use in Excel.

    >And seriously here..
    >
    >LOTUS?
    >
    >Doesn't Exchange have like an 80% marketshare who gives a **** about
    >Lotus?


    Nope, at least not in large financial services companies like banks,
    brokerage houses and insurance companies. Maybe the smaller companies
    that hire you mostly use Exchange. I wouldn't know.

    >Access has a built in 'portable document format'
    >
    >and it's been around since 1997.


    And NO ONE uses it. Just check the number of PDF files on the web
    against the number of SNP files. Take your assumptions about Exchange
    and Lotus Notes and substitute PDF for Exchange and SNP for Lotus Notes
    and you'd still be grossly overstating SNP usage.

    >I can email reports around quite easily.
    >
    >i can do it without writing a single line of code.
    >
    >can you??


    Dunno since I don't create reports much less e-mail any to anyone. But
    is it possible to e-mail Excel workbooks with a single menu command
    from within Excel? Why yes it is. Does that single menu command
    correspond to a single Excel object model method call? Why yes it does.
    Imagine that!


  148. #148

    Re: why>?

    Harlan

    your terms are not acceptable

    most windows users don't know how to set a file to read only.

    since Excel is marketed to ******* retards; Microsoft should make it
    easier.

    the bottom line is that Excel is inherently a single-user program; and
    it's a complete and utter waste of time because of it.

    I choose not to hop through hoops so that I can be tethered to an
    obnoxious piece of crap application.

    Maybe if your company didn't spend so much money on DB2 and Oracle
    crap-- and Unix Admins and Linux Admins... and grep this; perl that---
    then maybe you could afford to spend a measly $50/user for Microsoft
    Access.

    above and beyond that; there are free solutions for Access.. Access
    Runtime for starters.



    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >your little bullshit sharing XLS theory?
    > >
    > >here you go.
    > >
    > >Joe opens the XLS.
    > >Susie opens the XLS.
    > >
    > >Susie comes to you and complains 'why is it prompting me wiht this read
    > >only crap'

    > ...
    >
    > So you can't understand what you read either? No surprise. To repeat,
    >
    > >>Save an XLS file with the read only recommended option enabled in a
    > >>shared directory, set its file attributes to read-only, set default
    > >>user permissions to read-only and list. Multiple users with access to
    > >>that shared directory can open the file at the same time. They'll see
    > >>the same thing. They can make their OWN changes in the workbook and see
    > >>the results, but they won't see anyone else's changes.

    >
    > The first step, SAVE WITH THE *READ* *ONLY* *RECOMMENDED* OPTION
    > **ENABLED** is a **MANDATORY** step. Once you do that, then set the
    > file attribute to read-only and optionally change default user
    > permission for the file to read only and list.
    >
    > Also not a surprise you can't follow directions.
    >
    > Since you're Excel-challenged, in order to save a file with read only
    > recommended, you need to use the Tools drop-down when initially saving
    > the file or use File > Save As and the Tools drop-down when
    > subsequently resaving it, choosing General Options from the Tools
    > drop-down, and checking the box labeled 'Read-only recommended' in the
    > Save Options dialog.
    >
    > >Susie gets frustrated; complains to your boss and WHAM you're fired kid

    >
    > Well, you might be fired because it would have become clear that you're
    > thoroughly incompetent with Excel despite the expertise you may have
    > CLAIMED for yourself in your resume.
    >
    > I'm safe because unlike you I know what I'm doing.
    >
    > >OWC can save stuff locally. on the clientside; or whatever it takes.
    > >on the serverside is where I prefer to save it.. posting around a
    > >couple dozen KB of XML doesn't take too long.

    >
    > And if it can save locally, what prevents it from overwriting other
    > files?
    >
    > >>Not everyone has Excel, but if they can LEGALLY use OWC for
    > >>live/interactive web page content, they have to have an Office license

    > ...
    > >WRONG ANSWER BUDDY
    > >try again
    > >
    > >have you ever worked in software licensing?

    > ...
    >
    > OK, you show how http://support.microsoft.com/kb/555094/en-us allows
    > for OWC interactivity on machines that don't currently have a qualified
    > product installed currently or shortly in the future.
    >
    > What license terms are you going to try to pull out of thin air? Or are
    > you going to assume Microsoft won't care about enforcement? Or are you
    > assuming OWC would run server-side?
    >
    > >PDF is still a TSR and ADOBE can screw themselves.

    > ...
    >
    > If it's a TSR, why doesn't it appear in Task Manager's process list
    > when it doesn't appear in the application list either?
    >
    > >you move your 'super-duper complex math' into programs other then
    > >excel.. let me guess you have a trendy linux box and you grip **** and
    > >parse it with perl?

    >
    > Nice try. Not Linux. All Windows. Dedicated stats packages. Imagine
    > that, using stats packages to do statistics!
    >
    > >does your IT department let you have a linux box but they dont let you
    > >have Access?

    >
    > I have Access, but I'm one of the few who does.
    >
    > >maybe if you weren't a TECHNO-TARD then maybe you would get local admin
    > >priveleges.

    > ...
    >
    > Who needs admin priviledges? They're only useful if you want to do
    > admin work.
    >
    > >Everything you friggin touch is a report.

    >
    > More incoherence.
    >
    > >if it's got a single number in it? and you had to do a little bit of math?
    > >
    > >THAT IS A REPORT.

    > ...
    >
    > Anything with a single number and any math is a report?
    >
    > Get a clue.



  149. #149

    Re: why>?

    ACROBAT DOES STAY IN MY MEMORY
    it is a TSR

    end of ******* story; i dont give a **** about how it runs on your box.
    i care that every ******* version of acrobat; for the past 10 years--
    stays resident in memory even after you close it.

    it's ******* hogwash.

    you see-- if you used a program that LEVERAGED MEMORY then you might
    notice.

    as it is; excel doesn't even really utilize memory; it churns
    everything on disk; it's a travesty that anyone uses it for anything.




    Harlan Grove wrote:
    > [email protected] wrote...
    > >your little bullshit sharing XLS theory?
    > >
    > >here you go.
    > >
    > >Joe opens the XLS.
    > >Susie opens the XLS.
    > >
    > >Susie comes to you and complains 'why is it prompting me wiht this read
    > >only crap'

    > ...
    >
    > So you can't understand what you read either? No surprise. To repeat,
    >
    > >>Save an XLS file with the read only recommended option enabled in a
    > >>shared directory, set its file attributes to read-only, set default
    > >>user permissions to read-only and list. Multiple users with access to
    > >>that shared directory can open the file at the same time. They'll see
    > >>the same thing. They can make their OWN changes in the workbook and see
    > >>the results, but they won't see anyone else's changes.

    >
    > The first step, SAVE WITH THE *READ* *ONLY* *RECOMMENDED* OPTION
    > **ENABLED** is a **MANDATORY** step. Once you do that, then set the
    > file attribute to read-only and optionally change default user
    > permission for the file to read only and list.
    >
    > Also not a surprise you can't follow directions.
    >
    > Since you're Excel-challenged, in order to save a file with read only
    > recommended, you need to use the Tools drop-down when initially saving
    > the file or use File > Save As and the Tools drop-down when
    > subsequently resaving it, choosing General Options from the Tools
    > drop-down, and checking the box labeled 'Read-only recommended' in the
    > Save Options dialog.
    >
    > >Susie gets frustrated; complains to your boss and WHAM you're fired kid

    >
    > Well, you might be fired because it would have become clear that you're
    > thoroughly incompetent with Excel despite the expertise you may have
    > CLAIMED for yourself in your resume.
    >
    > I'm safe because unlike you I know what I'm doing.
    >
    > >OWC can save stuff locally. on the clientside; or whatever it takes.
    > >on the serverside is where I prefer to save it.. posting around a
    > >couple dozen KB of XML doesn't take too long.

    >
    > And if it can save locally, what prevents it from overwriting other
    > files?
    >
    > >>Not everyone has Excel, but if they can LEGALLY use OWC for
    > >>live/interactive web page content, they have to have an Office license

    > ...
    > >WRONG ANSWER BUDDY
    > >try again
    > >
    > >have you ever worked in software licensing?

    > ...
    >
    > OK, you show how http://support.microsoft.com/kb/555094/en-us allows
    > for OWC interactivity on machines that don't currently have a qualified
    > product installed currently or shortly in the future.
    >
    > What license terms are you going to try to pull out of thin air? Or are
    > you going to assume Microsoft won't care about enforcement? Or are you
    > assuming OWC would run server-side?
    >
    > >PDF is still a TSR and ADOBE can screw themselves.

    > ...
    >
    > If it's a TSR, why doesn't it appear in Task Manager's process list
    > when it doesn't appear in the application list either?
    >
    > >you move your 'super-duper complex math' into programs other then
    > >excel.. let me guess you have a trendy linux box and you grip **** and
    > >parse it with perl?

    >
    > Nice try. Not Linux. All Windows. Dedicated stats packages. Imagine
    > that, using stats packages to do statistics!
    >
    > >does your IT department let you have a linux box but they dont let you
    > >have Access?

    >
    > I have Access, but I'm one of the few who does.
    >
    > >maybe if you weren't a TECHNO-TARD then maybe you would get local admin
    > >priveleges.

    > ...
    >
    > Who needs admin priviledges? They're only useful if you want to do
    > admin work.
    >
    > >Everything you friggin touch is a report.

    >
    > More incoherence.
    >
    > >if it's got a single number in it? and you had to do a little bit of math?
    > >
    > >THAT IS A REPORT.

    > ...
    >
    > Anything with a single number and any math is a report?
    >
    > Get a clue.



  150. #150

    Re: why>?


    qualifiying products include ACCESS EXCEL OR FRONTPAGE

    i've used OWC every goddamn day for 6 years; and I worked in software
    licensing for years and years.

    Don't you lecture me on ambiguities.

    I've found a hundred references that include the statement 'owc ships
    with frontpage, access, excel'

    sure; there is a little bit of ambiguity; but it's real cut and dry--
    microsoft says that owc comes with those other 3 products

    re:

    'oh i dont need admin priveleges'

    if you weren't locked down on priveleges; then you could download FREE
    --REAL-- PROGRAMS instead of relying on a worthless program like Excel

    like.. uh SQL Server 2005 Express for starters

    try it; you'll laugh at other databases

    oracle doesn't even come with development tools; does it??
    you've got to either spend $2000/seat or run out and buy TOAD right?





    Harlan Grove wrote:
    > [email protected] wrote...
    > >your little bullshit sharing XLS theory?
    > >
    > >here you go.
    > >
    > >Joe opens the XLS.
    > >Susie opens the XLS.
    > >
    > >Susie comes to you and complains 'why is it prompting me wiht this read
    > >only crap'

    > ...
    >
    > So you can't understand what you read either? No surprise. To repeat,
    >
    > >>Save an XLS file with the read only recommended option enabled in a
    > >>shared directory, set its file attributes to read-only, set default
    > >>user permissions to read-only and list. Multiple users with access to
    > >>that shared directory can open the file at the same time. They'll see
    > >>the same thing. They can make their OWN changes in the workbook and see
    > >>the results, but they won't see anyone else's changes.

    >
    > The first step, SAVE WITH THE *READ* *ONLY* *RECOMMENDED* OPTION
    > **ENABLED** is a **MANDATORY** step. Once you do that, then set the
    > file attribute to read-only and optionally change default user
    > permission for the file to read only and list.
    >
    > Also not a surprise you can't follow directions.
    >
    > Since you're Excel-challenged, in order to save a file with read only
    > recommended, you need to use the Tools drop-down when initially saving
    > the file or use File > Save As and the Tools drop-down when
    > subsequently resaving it, choosing General Options from the Tools
    > drop-down, and checking the box labeled 'Read-only recommended' in the
    > Save Options dialog.
    >
    > >Susie gets frustrated; complains to your boss and WHAM you're fired kid

    >
    > Well, you might be fired because it would have become clear that you're
    > thoroughly incompetent with Excel despite the expertise you may have
    > CLAIMED for yourself in your resume.
    >
    > I'm safe because unlike you I know what I'm doing.
    >
    > >OWC can save stuff locally. on the clientside; or whatever it takes.
    > >on the serverside is where I prefer to save it.. posting around a
    > >couple dozen KB of XML doesn't take too long.

    >
    > And if it can save locally, what prevents it from overwriting other
    > files?
    >
    > >>Not everyone has Excel, but if they can LEGALLY use OWC for
    > >>live/interactive web page content, they have to have an Office license

    > ...
    > >WRONG ANSWER BUDDY
    > >try again
    > >
    > >have you ever worked in software licensing?

    > ...
    >
    > OK, you show how http://support.microsoft.com/kb/555094/en-us allows
    > for OWC interactivity on machines that don't currently have a qualified
    > product installed currently or shortly in the future.
    >
    > What license terms are you going to try to pull out of thin air? Or are
    > you going to assume Microsoft won't care about enforcement? Or are you
    > assuming OWC would run server-side?
    >
    > >PDF is still a TSR and ADOBE can screw themselves.

    > ...
    >
    > If it's a TSR, why doesn't it appear in Task Manager's process list
    > when it doesn't appear in the application list either?
    >
    > >you move your 'super-duper complex math' into programs other then
    > >excel.. let me guess you have a trendy linux box and you grip **** and
    > >parse it with perl?

    >
    > Nice try. Not Linux. All Windows. Dedicated stats packages. Imagine
    > that, using stats packages to do statistics!
    >
    > >does your IT department let you have a linux box but they dont let you
    > >have Access?

    >
    > I have Access, but I'm one of the few who does.
    >
    > >maybe if you weren't a TECHNO-TARD then maybe you would get local admin
    > >priveleges.

    > ...
    >
    > Who needs admin priviledges? They're only useful if you want to do
    > admin work.
    >
    > >Everything you friggin touch is a report.

    >
    > More incoherence.
    >
    > >if it's got a single number in it? and you had to do a little bit of math?
    > >
    > >THAT IS A REPORT.

    > ...
    >
    > Anything with a single number and any math is a report?
    >
    > Get a clue.



  151. #151
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >your terms are not acceptable


    In other words, Excel works exactly as I said it does, thus undermining
    your claims, proving you know next to nothing about Excel, so you're
    going to try to hide behind claims that . . .

    >most windows users don't know how to set a file to read only.

    ....

    Most Windows users don't know how to write SQL queries *or* how to use
    QBE either, but you don't let that stop you from ranting on about how
    they should be using Access rather than Excel.

    What's the matter, Aaron, can't take being proven wrong (again & again
    & again)?


  152. #152

    Re: why>?

    Harlan

    most people aren't born knowing how to jerk off all day in Excel either

    it's not my fault that your 1st grade teacher taught you the wrong
    program

    all im saying is that Excel DOESNT WORK

    your 'resolution' still leaves everyone propted 'you can only open this
    read only'

    even if you 'reccomend' that it's ready only; it doesn't make it a
    multi-user solution




    Harlan Grove wrote:
    > [email protected] wrote...
    > >your terms are not acceptable

    >
    > In other words, Excel works exactly as I said it does, thus undermining
    > your claims, proving you know next to nothing about Excel, so you're
    > going to try to hide behind claims that . . .
    >
    > >most windows users don't know how to set a file to read only.

    > ...
    >
    > Most Windows users don't know how to write SQL queries *or* how to use
    > QBE either, but you don't let that stop you from ranting on about how
    > they should be using Access rather than Excel.
    >
    > What's the matter, Aaron, can't take being proven wrong (again & again
    > & again)?



  153. #153

    Re: why>?

    and for the record?

    im not sure i ever said i was going to make EVERYONE learn queries.

    technically; back in '98 i was working as a software tester; and our
    boss gave us a 30 minute projector demo on how to do it

    it's not hard to learn QBE

    but i want people to use DUMBER applications

    where REAL DEVELOPERS can implement solutions and you kids just sit
    around and fill in numbers

    as it is; your spaghetti code Excel vba mess is a nightmare to manage

    KILL YOUR SPREADMART!!!






    Harlan Grove wrote:
    > [email protected] wrote...
    > >your terms are not acceptable

    >
    > In other words, Excel works exactly as I said it does, thus undermining
    > your claims, proving you know next to nothing about Excel, so you're
    > going to try to hide behind claims that . . .
    >
    > >most windows users don't know how to set a file to read only.

    > ...
    >
    > Most Windows users don't know how to write SQL queries *or* how to use
    > QBE either, but you don't let that stop you from ranting on about how
    > they should be using Access rather than Excel.
    >
    > What's the matter, Aaron, can't take being proven wrong (again & again
    > & again)?



  154. #154
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >ACROBAT DOES STAY IN MY MEMORY
    >it is a TSR

    ....

    This is OT, but WTH.

    I'm running Windows XP SP-2. I haven't loaded Acrobat since my last
    reboot, and it doesn't appear in Task Manager's process list, and the
    only Adobe DLL loaded in memory per msinfo is the browser plug-in.
    Also, my available system memory is around 236MB. Then I load Acrobat
    Reader 5.0. Now it shows up in Task Manager's process and application
    lists, and my available memory is around 221MB with the process list
    showing AcroRd32.exe using 20.6MB. It doesn't quite add up because
    there are also some Acrobat DLL taking up memory that may not show up
    as memory allocated to AcroRd32.exe. Then I close Acrobat Reader. Once
    again only the browser plug-in appears in msinfo, nothing from Acrobat
    appears in either Task Manager's process or application lists, and
    available system memory is now about 239MB. In my case, loading then
    closing Acrobat Reader seems to have FREED UP 3MB.

    Does this look like it's a TSR? Or maybe you have an incoherent,
    idiosyncratic definition of TSR as well.

    What makes you believe Acrobat is a TSR other than burden of your
    addled brain, untrustworthy memory and very limited intellect?

    >i care that every ******* version of acrobat; for the past 10 years--
    >stays resident in memory even after you close it.


    Really? How do you know that? Where does it show up in Task Manager or
    msinfo after you close it? Are you likening it to a rootkit which can't
    be detected? Do you have any clue what's really going on on your
    system? Are you confusing recent versions with ancient ones?

    I realize proving asertions with details and a semblance of reason are
    very difficult things for you to attempt (so you fail to achieve then
    most of the time), but you're so full of it in this case it'd be funny
    if it weren't so pathetic.


  155. #155
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >qualifiying products include ACCESS EXCEL OR FRONTPAGE

    ....

    You're missing Office, but fair point. So how many computers have
    Access or Frontpage stand-alone without Office or Excel on a typical
    business user's PC?

    >I've found a hundred references that include the statement 'owc ships
    >with frontpage, access, excel'


    I'm not disputing that. What I'm disputing is that there are few if any
    business end users in large companies who don't have some version of
    Office installed on their PCs, and that means Excel, PPT and Word with
    everything else maybe included or maybe not. Since I work for a company
    that uses Lotus Notes for e-mail, I don't have Outlook (though for some
    bizarre reason, I do have Outlook Express as part of the base image),
    and while *I* have Access, no one else around me does.

    >sure; there is a little bit of ambiguity; but it's real cut and dry--
    >microsoft says that owc comes with those other 3 products


    Granted, but if a business PC user doesn't have Excel on their PC, then
    it's extremely unlikely they have any of the other qualifying products
    either. Since it's cheaper to buy Office Pro than any two Office apps a
    la carte (e.g., Word and Access), why would any rational business
    software buyer purchase Office apps other than Excel along with Access
    a la carte rather than Office Pro?

    >re:
    >
    >'oh i dont need admin priveleges'
    >
    >if you weren't locked down on priveleges; then you could download FREE
    >--REAL-- PROGRAMS instead of relying on a worthless program like Excel

    ....

    Since admin priviledges also allow one to download and install FREE
    REAL MALWARE most IT departments tend to disallow downloading and
    installing anything.

    I fully agree that there's some very useful free software available,
    and I've succeeded in making the case for using gawk and R where I
    work, but I only get them on my own machine rather than them becoming
    parts of the base image.


  156. #156
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >qualifiying products include ACCESS EXCEL OR FRONTPAGE

    ....

    You're missing Office, but fair point. So how many computers have
    Access or Frontpage stand-alone without Office or Excel on a typical
    business user's PC?

    >I've found a hundred references that include the statement 'owc ships
    >with frontpage, access, excel'


    I'm not disputing that. What I'm disputing is that there are few if any
    business end users in large companies who don't have some version of
    Office installed on their PCs, and that means Excel, PPT and Word with
    everything else maybe included or maybe not. Since I work for a company
    that uses Lotus Notes for e-mail, I don't have Outlook (though for some
    bizarre reason, I do have Outlook Express as part of the base image),
    and while *I* have Access, no one else around me does.

    >sure; there is a little bit of ambiguity; but it's real cut and dry--
    >microsoft says that owc comes with those other 3 products


    Granted, but if a business PC user doesn't have Excel on their PC, then
    it's extremely unlikely they have any of the other qualifying products
    either. Since it's cheaper to buy Office Pro than any two Office apps a
    la carte (e.g., Word and Access),

    >re:
    >
    >'oh i dont need admin priveleges'
    >
    >if you weren't locked down on priveleges; then you could download FREE
    >--REAL-- PROGRAMS instead of relying on a worthless program like Excel

    ....

    Since admin priviledges also allow one to download and install FREE
    REAL MALWARE most IT departments tend to disallow downloading and
    installing anything.

    I fully agree that there's some very useful free software available,
    and I've succeeded in making the case for using gawk and R where I
    work, but I only get them on my own machine rather than them becoming
    parts of the base image.


  157. #157
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >your 'resolution' still leaves everyone propted 'you can only open this
    >read only'


    Wrong. The combination of setting Read-only recommended when saving the
    file, then setting the file attributes to read-only in a shared
    directory means EVERYONE opens the file READ-ONLY and NO ONE sees any
    prompts.

    Follow the directions in the order given (if your capable of doing so)
    and you can verify this for yourself.

    >even if you 'reccomend' that it's ready only; it doesn't make it a
    >multi-user solution


    In terms of multiple users being able to see each others' changes and
    all these users being able to save their changes, you're right. That'd
    require shared workbooks, which provide some multiple user abilities,
    but nothing like Excel's single user functionality. I already agreed
    that multiple users can't CHANGE files at the same time (other than by
    using shared workbooks with their limitations), but you're the idiot
    claiming multiple users can't READ Excel files at the same time.

    Still can't admit you got that one dead wrong, can you?


  158. #158
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >i have different results.

    ....
    >Harlan Grove wrote:

    ....
    >>closing Acrobat Reader seems to have FREED UP 3MB.
    >>
    >> Does this look like it's a TSR? Or maybe you have an incoherent,
    >> idiosyncratic definition of TSR as well.

    ....

    OK, so either I have Acrobat configured better than you do, or I know
    how to check system memory usage and running processes and DLLs while
    you don't. Also, you seem constitutionally incapable of providing any
    details.

    What version of Acrobat are you claiming is memory resident? How much
    memory does Task Manager report that it uses when it appears in the
    application list? What Acrobat processes remain running and appear in
    Taks Manager's process list when Acrobat isn't open and doesn't appear
    in Task Manager's application list? What Acrobat DLLs does msinfo
    report are in memory when Acrobat isn't open and doesn't appear in Task
    Manager's application list? If you need help with that, run msinfo
    which you should have under the full pathname

    C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe

    and check under Software Environment > Loaded Modules.

    Details make postings credible. Rants do the reverse. In plainer terms,
    I think this is just more BS from you stemming from bad memories from
    long ago.


  159. #159

    Re: why>?


    yeah you're right

    i must have tripped and fell and misread task manager

    lol


    you have it CONFIGURED better than I do?


    it's a goddamn graphics format; there shouldn't be any config necessary



    i've got it uninstalled on this box; and every other box i touch
    because i can't handle it tieing up 30 mb of memory on my 512mb desktop

    i open a document; i close a document-- bring up task manager-- and
    it's still there!

    im on windows 2000 though; if i wasn't using 2000 i'd probably be using
    nt4 lol

    XP is too 'artsy-fartsy' for me
    and there's a lot of features I dont care for.

    I actually use MSDE licensed server on a couple of boxes; so i don't
    have the 10 connection limit

    it's a pita for dev

    -Aaron




    Harlan Grove wrote:
    > [email protected] wrote...
    > >i have different results.

    > ...
    > >Harlan Grove wrote:

    > ...
    > >>closing Acrobat Reader seems to have FREED UP 3MB.
    > >>
    > >> Does this look like it's a TSR? Or maybe you have an incoherent,
    > >> idiosyncratic definition of TSR as well.

    > ...
    >
    > OK, so either I have Acrobat configured better than you do, or I know
    > how to check system memory usage and running processes and DLLs while
    > you don't. Also, you seem constitutionally incapable of providing any
    > details.
    >
    > What version of Acrobat are you claiming is memory resident? How much
    > memory does Task Manager report that it uses when it appears in the
    > application list? What Acrobat processes remain running and appear in
    > Taks Manager's process list when Acrobat isn't open and doesn't appear
    > in Task Manager's application list? What Acrobat DLLs does msinfo
    > report are in memory when Acrobat isn't open and doesn't appear in Task
    > Manager's application list? If you need help with that, run msinfo
    > which you should have under the full pathname
    >
    > C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe
    >
    > and check under Software Environment > Loaded Modules.
    >
    > Details make postings credible. Rants do the reverse. In plainer terms,
    > I think this is just more BS from you stemming from bad memories from
    > long ago.



  160. #160

    Re: why>?

    and i dont have msinfo

    i might have something called serverinfo i've got to find the exact
    name of the exe



    Harlan Grove wrote:
    > [email protected] wrote...
    > >i have different results.

    > ...
    > >Harlan Grove wrote:

    > ...
    > >>closing Acrobat Reader seems to have FREED UP 3MB.
    > >>
    > >> Does this look like it's a TSR? Or maybe you have an incoherent,
    > >> idiosyncratic definition of TSR as well.

    > ...
    >
    > OK, so either I have Acrobat configured better than you do, or I know
    > how to check system memory usage and running processes and DLLs while
    > you don't. Also, you seem constitutionally incapable of providing any
    > details.
    >
    > What version of Acrobat are you claiming is memory resident? How much
    > memory does Task Manager report that it uses when it appears in the
    > application list? What Acrobat processes remain running and appear in
    > Taks Manager's process list when Acrobat isn't open and doesn't appear
    > in Task Manager's application list? What Acrobat DLLs does msinfo
    > report are in memory when Acrobat isn't open and doesn't appear in Task
    > Manager's application list? If you need help with that, run msinfo
    > which you should have under the full pathname
    >
    > C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe
    >
    > and check under Software Environment > Loaded Modules.
    >
    > Details make postings credible. Rants do the reverse. In plainer terms,
    > I think this is just more BS from you stemming from bad memories from
    > long ago.



  161. #161

    Re: why>?

    this

    If the real developers knew business and there were enough of them,
    maybe that could work


    is why all your excel dorks need to drop what you're doing and become
    'real developers'

    I 1000000% agree with you harlan on this.

    you excel kids-- you know more about your particular line of business

    i won't argue that.

    'us real developers' are too overworked because there are NEVER enough
    of us.

    instead of a 1,000 person company having 10 developers and 800 excel
    dorks?
    it should be a 500 person company with 10 excel dorks and 200 'real
    developers'






    Harlan Grove wrote:
    > [email protected] wrote...
    > >and for the record?
    > >
    > >im not sure i ever said i was going to make EVERYONE learn queries.

    > ...
    > >it's not hard to learn QBE

    >
    > Arguable. I've only ever taken two training classes for software, one
    > for SAS and another for Paradox, both more than 15 years ago. I took
    > the Paradox course with 3 other fellow employees where I worked back
    > then. Of the 4 of us, 3 of us figured out QBE, but the 4th person just
    > never got it.
    >
    > >but i want people to use DUMBER applications
    > >
    > >where REAL DEVELOPERS can implement solutions and you kids just sit
    > >around and fill in numbers

    > ...
    >
    > If the real developers knew business and there were enough of them,
    > maybe that could work. However, in the real world there are few
    > developers who know anything other than coding, and most of them move
    > to management as soon as they can.
    >
    > Aside from difficulties with offline use, I have little against
    > centralized storage other than experience that most companies just
    > won't provide the necessary server storage capacity. Most companies
    > have little difficulty upgrading 100 PCs from ones with 20GB drives to
    > ones with 40GB drives (so 2TB additional storage in total), but won't
    > shell out for more than 500GB for drives on each regional office
    > server, if that.
    >
    > As for centralized development, the advent of PCs in the early 1980s
    > let the genie out of the bottle. Departments and regional offices were
    > finally able to do what they believed they needed to do themselves
    > without having to wait for MIS/DP. That's not going to change any time
    > soon. Recentralization isn't necessary. Some training in sensible
    > development processes and some realization that time must be spent on
    > documentation are what's really needed.
    >
    > >as it is; your spaghetti code Excel vba mess is a nightmare to manage

    > ...
    >
    > Good software can be written in any language. Some may require more
    > discipline than others, but it's not the language that makes poor
    > software. And the converse is also true: no language makes good
    > software no matter how many tools it provides.



  162. #162
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >'us real developers' are too overworked because there are NEVER enough of us.

    ....

    No, it's because it takes too much time for us nondevelopers to have to
    explain 'business logic' to you for the umteenth time.


  163. #163
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >it's a goddamn graphics format; there shouldn't be any config necessary


    If it's not acting like a TSR on my system, but it is on yours, what
    would explain such a difference other than configuration or each of us
    using different versions?

    >i've got it uninstalled on this box; and every other box i touch
    >because i can't handle it tieing up 30 mb of memory on my 512mb desktop


    In other words, you have no idea how it behaves. All you have is old
    faulty memories, if that.

    >i open a document; i close a document-- bring up task manager-- and
    >it's still there!

    ....

    Closing a document is different than closing the application in which
    multiple documents could be open at the same time. You'd need to close
    the application (which would close all documents open in it as well) in
    order to have it release memory. This SHOULD BE really basic stuff that
    a person who claims to be an experience software developer shouldn't
    need to have explained.


  164. #164
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >and i dont have msinfo

    ....

    No? It's installed by default when installing Office or any a la carte
    Office app, such as Access. Did you use custom installation and chose
    not to install it?

    Maybe you do have it, but somewhere else. Presumably you have Access.
    If so, run the menu command Help > About Microsoft Office Access to
    display the 'About Microsoft Office Access' dialog. It should have a
    button near the bottom labeled 'System Info...' Try clicking on that
    button.


  165. #165
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    ....
    >if it works on your machine; but it's a TSR on mine-- then the program
    >is inconsistent and unnecessary


    It's not inconsistent if the difference in behavior is due to USER
    configuration settings. I've got it configured right, and you don't.

    >if adobe can't figure out how to make a non-tsr program they can screw
    >themselves


    Obviously they can and have since it's not a TSR on my system. Maybe
    idiots like you should consider spending some of their ranting time
    reading manuals instead.


  166. #166
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >C++ does snapshot files I believe.


    Really? There's only one posting in the Google Groups archive under
    newsgroups matching microsoft.public.vc* that mentions both Snapshot
    and SNP, and it mentions using OLE Automation to print them, not create
    them. No hits at all in comp.lang.c*. Want to provide some backup for
    this latest unsubstantiated claim?

    >Acrobat doesn't work as described. It isn't functional.

    ....

    How doesn't it work as described?

    >ANd it still sits there in memory / task manager after I close out of it.

    ....

    Which Acrobat EXE file? 'Course your ranting is pure BS, so you can't
    answer this question.

    >Just because PDF is more popular than SNP; it doesn't mean that it's
    >the best choice.


    Here you have a point, but most popular commands attention even if
    there are arguably technically better alternatives. But if Access is
    the only application that WRITES SNP files, then SNP will never come
    close to PDF.

    >Adolf Hitler was the winner of the popular vote.

    ....

    Again confirming Godwin's Law, but weak on the details. Hitler himself
    lost the presidential election, and his party only won a plurality in
    the 1932 elections.

    >Would you have voted for him; just because he was 'the most popular'?

    ....

    Acrobat = Hitler - ridiculous analogy.

    Aaron's brain = cespool - much closer to the truth.

    >Emailing a dynamic report is easier than emailing PDF files.. PDF just
    >isn't powerful enough. It is designed by a bunch of California idiots
    >that don't know the slightest thing about usability.

    ....

    How does one mail a 'dynamic' report when the recipient doesn't have a
    database connection? Or do you mean it's just dynamic for the sender?


  167. #167

    Re: why>?

    Harlan

    I disagree.

    SNP is 'portable'

    it isn't NAGWARE

    and every machine in the world should have access anyways.

    You're the ******* idiot that buys the wrong version of office.

    You don't need WORD. You don't need EXCEL. You don't need POWERPOINT
    or OUTLOOK or PUBLISHER.

    Maverick software developers-- without any training-- shouldn't be
    doing software development. Any use of Excel _ANYWHERE_ is completely
    unacceptable from an efficiency standpoint.

    I reccomend not purchasing these $200 upgrades that you ***** about--
    while your idiot company spends $2 grand a seat for DB2 and mainframe
    connectivity-- and you spend the $109 for Microsoft Access.

    **** you want a custom email client? I'll write one in Access for your
    in about 20 friggin minutes and it will have all of the security; all
    of the functionality; and it wouldn't have any threat of email viruses
    like Excel has.

    re:
    > Well, at least you're getting your numbers more accurate. Tens of
    > millions of Office users worldwide, but only thousands of Access or
    > Access runtime machines. Sounds about right.


    that is the most obnoxious thing that I've ever heard.

    I mean seriously-- how ******* delusional are you Harlan?

    Do you still have *** with your mother? Are you still _THAT_
    delusional??

    a) Access Runtime is _FREE_ so i'll put it on thousands of machines and
    it won't cost me a DIME. How does ZERO fit into your mathematical
    model?
    b) Office Professional is a LOT more popular than you think. I will
    find some numbers. I am willing to bet that fully HALF of all office
    licenses that are sold are the professional edition.



    re: rewriting **** from the mainframe

    yes; i reccomend re-writing 10,000 RPG packages-- not because they're
    broken.. not because they're not fast enough. But because it's not
    possible to manage 10,000 unmanageable applications and simplifying
    with modern-day database structures is a great way to simplify the way
    that you do business.

    spending 'big bucks'

    I'm not the one that authorized having a dozen 'spreadsheet application
    developers' that are working under the radar and without direction.

    that's the thing-- if you spreadsheet idiots had some proven
    methodology; if there were standards; and excel was a 'decent' format
    then it wouldn't be a problem.

    your company has a bunch of dead weight... and when I see you on the
    side of the road with a cardboard sign that says 'will spreadsheet for
    food'

    I'm going to pull over; get out of my car.. and SPIT in your face.


    Because I've told you -- time and time again-- that your spreadsheet
    skills are a NEGATIVE. It's not that they're worth ZERO or 'just a
    little bit'

    it's the fact that you have to be constantly reminded that
    'spreadsheets aren't a real software development tool' like you use
    them as.

    Because of the fact that you have to be continously monitored-- to make
    sure that you're not wasting company resources by developing custom
    software applications 'under the radar' I see you as having a negative
    VALUE to _ANY_ company.

    I'm not here to have 'the most popular opinions'

    if i was then i would be a 'fair-weather-friend'

    I'm here to tell you that you kids need to grow some balls and lose the
    training wheels.

    Spit on spreadsheet people.
    Spit on mainframe people.


    Make your office more efficient-- learn Microsoft Access.



    Harlan Grove wrote:
    > [email protected] wrote...
    > ...
    > >Just because it's not mentioned on the newsgroups-- does that MEAN it's
    > >not an option?

    > ...
    >
    > Likewise, just because you say something exists doesn't mean it
    > actually does.
    >
    > >Even if VC++ can't make snapshots; the use of Microsoft Access and SNP
    > >formats makes PDF entirely obsolete.

    >
    > It's just that everyone would need Access. Not everyone even has Office
    > Standard or the other SKUs that omit Access, but your warped concept of
    > what everyone should have would require everyone to have Access.
    >
    > Note that there are FREE PDF writers available for Windows, Macs (built
    > into OS X, free 3rd party software for older OS versions) and any
    > system capable of running Linux or BSD. There may even be PDF writers
    > for other esoteric OSs. But it's likely there's only one application
    > that can create SNP files (Access), it isn't free, and it only runs
    > under Windows. NOT PORTABLE!
    >
    > >it's free and the ability to export to SNP format is included in the
    > >access runtime.

    >
    > Even if the ability to create SNP files is included in Access runtime,
    > that only means SNP files can be created from CANNED reports in STATIC
    > Access applications running under the Access runtime. Access runtime on
    > its own won't allow any user to render any content into a SNP file, and
    > even this canned/static functionality would only be available under
    > Windows. NOT PORTABLE!
    >
    > >So i can create something smaller, faster and cleaner than PDF for free
    > >on thousands of desktops.

    >
    > Well, at least you're getting your numbers more accurate. Tens of
    > millions of Office users worldwide, but only thousands of Access or
    > Access runtime machines. Sounds about right.
    >
    > >Again; I am so sorry that your stupid company spends all their money on
    > >Adobe Acrobat and DB2 mainframes-- it is obvious that they need to wake
    > >up and smell the 90s.

    >
    > It's about not fixing things that aren't broken. Spending big bucks
    > converting mainframe software handling high transaction loads into
    > server-based software is unnecessary when the mainframe software still
    > works and still generates usable database records. What's the matter,
    > you're not aware that there are ODBC drivers for mainframe DB2?
    >
    > If you work for a company with 40+ years of mainframe transaction data
    > on tape reels, you learn that there are very sound reasons not to
    > change just to suit the fashion of the day, and certainly not on the
    > advice of some Access/SQL Server database grunt.
    >
    > >Acrobat is total friggin roadkill; the only reason that Microsoft
    > >hasn't been able to release their artsy-fartsy products is because of
    > >anti-trust concerns.

    >
    > Antitrust concerns are REAL.
    >
    > Aaron's supposed intellect is SPECULATIVE.
    >
    > Microsoft dug their own hole with regard to antitrust. They deserve to
    > wallow in it. If they want a way out, they could always accept monopoly
    > price regulation. If they were as stupid as you, they'd have opted for
    > that.
    >
    > >Now that those are no longer an issue-- since everyone thinks that
    > >Apple is strong again from sales of the iPod-- now Microsoft will
    > >slaughter Adobe like you've never seen before.

    >
    > More hot air. Did you notice that Microsoft dropped PDF writer
    > capabilities from Vista and Office 2007 just a month ago? Apple didn't
    > get where it is today just in the last 3 weeks, so your 'no longer an
    > issue' is only so from your own warped perspective. Microsoft just got
    > a $400-odd million fine from the EU last week. Maybe the US antitrust
    > authorities won't touch Microsoft while the current administration is
    > in office, but the EU and various Asian governments have begun to treat
    > Microsoft like the monopolist it is. They have very little freedom of
    > action, and they won't come close to slaughtering anyone lest the
    > remedy of splitting Microsoft into several different companies gets
    > mooted again.
    >
    > But I've given up wondering whether you have a clue, so no doubt this
    > will be incomprehensible to you. Reality just isn't your thing.
    >
    > >PhotoDraw was a product that was superior to Photoshop in many ways;
    > >and yet Adobe forced them out of the market.

    >
    > How could Adobe 'force' Microsoft out of that market? The same way
    > Intuit has 'prevented' Microsoft Money from achieving Office-like
    > market share?
    >
    > Anyway, I tracked down some old reviews, and while they were generally
    > good, they mostly ended like the one at
    > http://www.pcpro.co.uk/reviews/577/p...aw-2000-2.html, "although
    > PhotoDraw 2000 version 2 is now capable of producing good work,
    > CorelDRAW and Adobe Photoshop aren't yet under threat."
    >
    > Looks like your opinion isn't shared by everyone. What a surprise!
    >
    > >Not because sales were bad or the product wasn't perfect-- Adobe forced
    > >them out of the market for anti-trust and copyright concerns.

    >
    > Not quite. A little more web searching turns up the opinion that
    > Microsoft targetted Corel (and Corel Draw) with PhotoDraw back at the
    > time that Corel was selling its own version of Linux and WordPerfect
    > Office for Linux and putting a lot of development effort into wine.
    > Part of Microsoft's bailout of Corel was motivated by the antitrust
    > lawsuits of the time, and one part of the deal may have been
    > discontinuing PhotoDraw.
    >
    > So it's not at all clear that Adobe caused this. More reality intruding
    > on your carefully crafted world view.
    >
    > >Acrobat can't compete in the free market; and they can't compete
    > >against a juggernaut.

    >
    > No one can compete against a monopolist. Generally it's a bad idea to
    > let monopolists have markets to themselves. Back in the 1990s,
    > 'productivity' software upgrades were under $100 for full version
    > upgrades, and Borland, Lotus and Microsoft all offered competitive
    > upgrades meaning that their competitors' products were qualifying
    > products for their own upgrades. Now Microsoft Office upgrade SKUs list
    > for over $200 a pop. Why do you suppose that is?
    >
    > If Adobe has used the legal system to their own advantage, it's no
    > different than how Microsoft has used it to protect their IP. Business
    > has become hardball, and no company wins all the time.
    >
    > >I just think that it's hilarious that you sit there and defend PDF.

    >
    > I'm not defending PDF. I use it because it's ubiquitous. My point in
    > these responses is to show how little you know about using software as
    > simple as Acrobat Reader. It may not be good software, but it's not
    > difficult to use . . . EXCEPT FOR YOU.
    >
    > If you can walk around with your head up your butt when it comes to
    > Acrobat, what's to say you're not in the same state with regard to
    > Access and Excel? Proving your a blithering idiot in one place creates
    > a strong case that you're a blithering idiot in other places too. Now
    > you could be very capable with Access and SQL Server, but that'd just
    > show you're an idiot savant.
    >
    > >It is a ******* TSR today; and it always has been.
    > >I have never once-- exited out of acrobat and had acrobat close.

    >
    > Meaning Acrobat still appears in the Application list in Task Manager
    > and still appears in Windows's task bar? Or meaning Acrobat.exe or
    > AcroRd32.exe still appears in the Process list in Task Manager?
    >
    > Why can't you answer these questions, Aaron? Are they too hard for you?
    >
    > >And over the 100 computers i've touched in the past 5 years-- do you
    > >think that i've 'purposefully misconfigured acrobat' everywhere i've
    > >been??

    > ...
    >
    > You? Yep, it's possible. Your stupidity knows no bounds.
    >
    > >a) I have a better solution in Snapshot Viewer. better, intergrated;
    > >and FREE.

    > ...
    >
    > Try using it from Excel or Word or your Internet browser.
    >
    > >But until something major like that happens; I refuse to use PDF
    > >because it's buggy, it's a security and a performance risk.

    > ...
    >
    > Maybe PDFs are a security risk, but try a Google search for
    >
    > +"Snapshot viewer" +vulnerability



  168. #168
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >yeah 7 people creating apps for 49,993 users?
    >
    >maybe if your idiot company didn't use DB2, Oracle and Excel-- then
    >maybe you would see that this is entirely possible.

    ....

    Now who's smoking something?

    Figure only 1 out of 10 of these other users needs one new bit of
    functionality every other week. I'll round up slightly. That's 2,500
    requests for new functionality each week. If your 7 developers never
    took vacation, that's 357 requests per developer per week. Assuming
    they work 5 days a week, that's 71.5 tasks per day. Working 9 hours a
    day, that's 8 requests per hour or 7 minutes 40 seconds per request.
    Unlikely. Especially not if anyone ever does any documentation.

    This sort of simple analysis is hard for you, isn't it? It's not easy
    when you're innumerate.

    Note that these 49,993 users won't be able to create ANY of their own
    queries using the Access runtime unless there's a VBA interface that
    gets SQL code from the user and tries creating queries from the SQL
    code. Not exactly ideal for nondevelopers. So these theoretical 7
    developers would be fielding most ad hoc queries the other 49,993 users
    would want to run. So maybe even more than 2,500 requests per week.

    >the rest of the people enter data.

    ....

    How little you know about REAL companies. Developers and data entry
    people are not all the users in most companies. They're not even 1/3 of
    all users in most manufacturing or retail businesses. And your scheme
    would crash & burn in financial services.

    Anywhere there are analysts, there's a need for statistical analysis,
    ad hoc calculations, and exploratory data analysis, none of which is
    well suited to databases. But you revel in your ignorance, so this has
    no effect on your opinions.

    >it's just not an efficient way to run a company.


    Gee, then how can all these companies still be in business?


  169. #169
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >Microsoft has TWICE the marketshare of any other vendor


    Presumably you mean OLAP. Your own cited source shows Microsoft at
    28.0% and Hyperion at 19.3% in 2005. That puts Microsoft's market share
    at not quite 1.5 times Hyperion's. You continue to have problems with
    basic math. Maybe that's why you find spreadsheets sooooo difficult.
    Granted Microsoft has double Cognos's (# 3) marketshare.

    >it's not like there are only 2 parties; and they need to have a 50%
    >majority to OWN the market.
    >
    >YES-- Microsoft OWNS the market for olap.


    No, but read the commentary in http://www.olapreport.com/market.htm.
    Looks like when you segment the OLAP market, Microsoft may not be the
    leader in large companies and other segments.

    Your definition of 'own' is still idiosyncratic.

    >I believe that MIcrosoft sells a lot more processor licenses than IBM
    >and Oracle do..


    Where does IBM figure into the OLAP/BI market? Do you mean Essbase or
    other vendors' mainframe or AS/400 offerings? Do you know what you're
    talking about? Do you have a clue?

    >all I know is that SQL Server; I haven't seen a company that hasn't used
    >sql server in a long long time.

    ....

    Care to try again to achieve something understandable?

    Do you mean you haven't seen many companies not using SQL Server? Well,
    it's clear you have little understanding of or appreciation for
    companies with servers running something other than Windows, and SQL
    Server only runs under Windows, so you seem to mean you only deal with
    companies running Windows-based database servers. That'd skew your
    perspective even more.

    >Everyone is in on that.


    Not where I work (in Fortune's Global 100). Source databases on
    mainframes, and several AIX and AS/400 servers/hosts. None of them can
    run SQL Server.

    >And most companies REFUSE to have all 3 products-- companies are
    >usually either 'Oracle and MSSQL' or 'DB2 and MSSQL' or 'mySql and
    >MSSQL'


    Or no MSSQL, just DB2.

    >and i don't want to argue market share with you.

    ....

    Because you can't locate any figures that would back up your claims.
    Because, even if you did, the odds are that they'd undercut your
    beliefs (since they're not rationally based, can't call them opinions).

    >Someone who is only excel-centric?
    >
    >they're not worth $10/hour on the open market.

    ....

    If their MAIN job is sales with only incidental Excel usage, and they
    can sell into 8 figures, they're worth lots more than you. Ditto
    corporate lawyers specializing in tax or SEC filings. You continue to
    fail to realize that many people who use Excel DON'T use it during most
    of their work hours. Excel is usually one tool among many. But you just
    can't grasp that since you only know how to use one tool. Sad.


  170. #170
    Forum Contributor
    Join Date
    12-04-2003
    Posts
    360
    Don't you lot have any better to do - it appears not.

    Do you in fact have jobs?
    With attitudes like you have - employers beware!

    knobs.

  171. #171
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >LAWYERS DONT NEED TO KNOW COMPUTERS THAT IS WHY THEY
    >SHOULDN"T BE USING EXCEL

    ....

    If they don't need to know computers, what's the harm in them using
    Excel?

    The lawyers that use Excel do so for the same reason most other Excel
    users do: Excel is the spreadsheet that comes with Word. And few of
    them have Access. People who need to perform ad hoc calculations from
    time to time NOT AS THE MAIN PART OF THEIR JOB prefer simple
    calculation tools. That rules out Access or any other database product.

    Which is simpler, =1234*4.5% in Excel or SELECT 1234*0.045; in Access?
    And if you want to use the result of that calculation in a subsequent
    calculation, all you need is a reference to the cell containing the
    formula in Excel, but you'd need to create a stinking temporary table
    or use a nested query in Access.

    >LAWYERS DONT NEED TO BE PROGRAMMERS.
    >SO DONT MAKE THEM USE __SPREADSHEETS__


    Lawyers need to perform occasional calculations. Usually it's more
    convenient to use Excel or any other spreadsheet than a simple
    calculator, even one with many memory registers. You just can't figure
    this out. Spreadsheets make very good calculators, much better than
    real or virtual calculators, and MUCH, MUCH BETTER ones than Access or
    any other database product. You have no clue how many spreadsheets
    there are with 20 or fewer calculations. No one in their right mind
    would try to use Access for such things, but that's what you seem to
    believe everyone should do.

    Next thing you'll be spouting is that batch files are programs
    indistinguishable from C++ programs with hundreds of thousands of lines
    of code, so anyone using batch files is a programmer and should be held
    to professional developers' standards.You don't get it that PCs became
    as popular as they are by letting EVERYONE perform MODEST bits of
    programming. Spreadsheets are arguably the most widely used tool for
    MODEST automation. The reason that's so is because they're the EASIEST
    tool most users have to do so. And even if they had Access, Excel would
    STILL be the EASIEST tool they have to get the calculation bits of
    their jobs done.

    >using lawyers as software developers-- i mean-- allow them to use Excel
    >for reporting?


    Again in your mental rut. People use computers for a great many things
    other than creating reports, even things that involve mathematical
    calculations aren't always reports. But reports are all you're able to
    produce, so it's all your wee tiny mind believes anyone else wants to
    produce.

    >I'm so glad that you're seeing this from my side of the equation


    Sorry Aaron, since your head's already up your backside, you're the
    only one with your, er, unique perspective.


  172. #172
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >Excel users aren't hired to make spreadsheets?

    ....

    Not the vast majority. I suppose some are, so I should have been more
    careful in my phrasing. However, salespeople who happen to use Excel
    are mostly hired to sell. Marketing people who use Excel are mostly
    hired to analyze market data and produce marketing plans. Financial
    analysts are mostly hired to analyze financial data and predict the
    financial future. Engineers who use Excel are mostly hired either to
    design things or manage the details of manufacturing them. Even
    accountants who use Excel are mostly hired either to audit other
    companies or provide consulting services. Excel use may add up to an
    appreciable portion of their work time, but it's not the central focus.
    Subject knowledge is. Your only subject knowledge involves the software
    you use, which is why you don't understand Excel users.


  173. #173
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    Hey, Harlan and Aaron!!!!!

    Are you both actually one and the same? Or are you two having some kind of "lover's quarrel"? Heck, neither one of you clowns respond to the very few other folk who have added their comments to this running BS.

    Do either of you have real jobs? Do either of you actually know anythng about computers, software, MS office products or how to work in a real company?

    C'mon..... take my little bait and respond to me....... unless, like I said, you're both one very schizophrenic moron.

    And last, but not least, don't you have anything better to do than post your silly comments here?

  174. #174
    Jay Petrulis
    Guest

    Re: why>?

    > you sit there and build the same goddamn spreadsheets week in and week
    > out.
    >


    You keep repeating this, even when others note explicitly that they do
    not do so. Why?


    > having a 'different copy of the report' for Q1 and Q2?
    >
    > it's just flat out ridiculous to have and copy and paste all these
    > numbers around.


    Is copy/paste the only Excel functionality that you know?

    > im working on a project to replace 5,000 workBOOKS with a simple
    > reporting database.
    >


    How are/were these spreadsheets used? What types of calculations are
    in them? While I would agree that this many spreadsheets would be a
    nightmare, there must have been some reason why the company allowed it
    to get out of control. I would imagine that they are compounding their
    error in ways they do not fathom yet due to an unfortunate choice of
    consultant hired.

    > each workBOOK has a ton of worksheets.
    >
    > the root of the problem is that 90% of the people in all companies spin
    > their wheels-- making the same damn report


    Nobody is disagreeing with you that Access is a better application for
    standardized report production, yet reply after reply has this comment
    as if it were something new you have to share. How long did it take
    you to copy and paste from an earlier response?

    The rants are funny (laughing WITH you, of course), but make you lose
    credibility. BTW, you never inverted that matrix in Access that you
    claimed would be child's play. The challenge was from November 2005.
    Surely you could have found some competent database developer who could
    have done this for you, right? Am I right to presume that you do have
    some networking connections with database programmers?


  175. #175

    Re: why>?

    a single spreadsheet is a nightmare.

    why do i claim that you guys use copy and paste too much?

    BECAUSE YOU HAVE A TRILLION DIFFERENT COPIES OF SIMILIAR FUNCTIONS!!

    it is about the hardest thing in the world to audit.

    you sit there and claim that you don't build the same damn spreadsheet
    every day / week / month?

    YOU'RE FULL OF ****.

    everything you guys do is 'standardized report production' but you kids
    don't know how to use a REAL reporting tool.

    Grow some balls and lose the training wheels.

    invert a matrix? simple pivot / unpivot keyword in 2005.

    I don't need other db developers.
    I just need to chew on less spreadsheets.




    Jay Petrulis wrote:
    > > you sit there and build the same goddamn spreadsheets week in and week
    > > out.
    > >

    >
    > You keep repeating this, even when others note explicitly that they do
    > not do so. Why?
    >
    >
    > > having a 'different copy of the report' for Q1 and Q2?
    > >
    > > it's just flat out ridiculous to have and copy and paste all these
    > > numbers around.

    >
    > Is copy/paste the only Excel functionality that you know?
    >
    > > im working on a project to replace 5,000 workBOOKS with a simple
    > > reporting database.
    > >

    >
    > How are/were these spreadsheets used? What types of calculations are
    > in them? While I would agree that this many spreadsheets would be a
    > nightmare, there must have been some reason why the company allowed it
    > to get out of control. I would imagine that they are compounding their
    > error in ways they do not fathom yet due to an unfortunate choice of
    > consultant hired.
    >
    > > each workBOOK has a ton of worksheets.
    > >
    > > the root of the problem is that 90% of the people in all companies spin
    > > their wheels-- making the same damn report

    >
    > Nobody is disagreeing with you that Access is a better application for
    > standardized report production, yet reply after reply has this comment
    > as if it were something new you have to share. How long did it take
    > you to copy and paste from an earlier response?
    >
    > The rants are funny (laughing WITH you, of course), but make you lose
    > credibility. BTW, you never inverted that matrix in Access that you
    > claimed would be child's play. The challenge was from November 2005.
    > Surely you could have found some competent database developer who could
    > have done this for you, right? Am I right to presume that you do have
    > some networking connections with database programmers?



  176. #176
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    And what the heck is wrong with standardized report functions?????!!!!?!?!

    Aaron, I'll bet it's you who make the thousand trillion (or whatever) copies of functions and macros and whatever else kind of sh-t you don't really know how to make.

    I've made huge projects but have never had to copy and paste and copy and paste and copy and paste and copy and paste, nor have I ever had a thousand trillion functions in any project I've worked on.

    As far as your comment about a bunch of us being full of sh-t, I theorize that it's YOU hwo is so full of sh-t that it's clogging what little bran you have.

    If everything we do is 'standardized report production' I would say us 'kids' DO know how to use a REAL reporting tool, that it's YOU who doesn't know squat.

    Why don't you go wah-wah-ing back to Microsoft and (1) beg for your job back and (2) learn to use a REAL spreadsheet software like Excel, instead of just moaning and groaning and being a wus about anything even remotely connected to a computer.

    And no.....we don't sit here and claim that you don't build the same damn spreadsheet every day / week / month. We use the same spreadsheet every day / week / month. It is YOU who probably is the dumb-a$$ and rebuilds your same crap every day / week / month.

    Grow up, you wus and learn how to use spreadsheets "like a man."

  177. #177

    Re: why>?

    you're right buddy

    just because you're a beancounters; stuck in the same job for 20
    years.. and I find $100k jobs without even trying?

    I don't need to prove myself to you

    Excel = DED end street




    Harlan Grove wrote:
    > [email protected] wrote...
    > ...
    > >You kids have some skills; you might be able to have SOME value if you
    > >learned a real reporting tool.

    > ...
    >
    > But most of the rest of us aren't reporting grunts like you. Pity all
    > you seem to be capable of is RANTING ABOUT producing reports. No proof
    > to date you actually know how to produce reports, just that you can
    > rant about it.



  178. #178
    Forum Contributor
    Join Date
    11-14-2005
    Location
    Somewhere....out there.....
    Posts
    126
    >just because you're a beancounters; stuck in the same job for 20
    >years.. and I find $100k jobs without even trying?


    Beancounters?? Haven't seen that stupid phrase for quite a while.... sounds like you might be stuck in a wimpy clerical job that pays about, oh, I'd say minimum wage. Incidentally, your bragging about finding $100K jobs is bull. When you say, "jobs", that tells me you've had many jobs (after all, you used a plural noun), and I can understand why you've had many jobs.... you are a ranting idiot who can't prove squat about your abilities. When you do have a job, you most likely tell the boss to kiss your ***.

    >I don't need to prove myself to you

    True... you've already proven yourself with your foul-mouth responses in this and other forums. It seems when you can't reply with a decent response, the garbage mouth appears. I would not hire you in a thousand years and I can see why Microsoft fired you.

    >Excel = DED end street

    Another reason not to hire you. You can't spell worth a crap. And again, you offer no proof or reason for your pin-headed opinions.

  179. #179

    Re: why>?

    there is NO proper use of Excel.

    it shouldn't be used for a single value and a single worksheet.

    it is a disease.
    you kids should lose the training wheels.

    -Aaron


    Jay Petrulis wrote:
    > [email protected] wrote:
    > > for the record; i just googled it and the first thing that it said was
    > > pivot can help to form these.
    > >
    > > i mean **** you guys
    > >
    > > do the math
    > >
    > > pivot takes data like this:
    > >
    > > and turns it into this
    > >
    > > a simple crosstab query in MDB land is about the same effect.
    > > i can crosstab-- with a wizard into the exact results you want
    > >

    >
    > So, am I right in presuming that the November 2006 deadline is a little
    > tight? Do you need to buy more time?
    >
    > > regardless
    > >
    > > excel is STUPID multiple people can't EDIT or VIEW data at the same
    > > time.
    > >

    >
    > EDIT I can agree with, VIEW is possible, although with changing data it
    > is not very good. You score a point on this one. Very good, Aaron.
    >
    >
    > > I mean seriously.. do you really think that Excel qualifies as an
    > > enterprise reporting platform?
    > >
    > > IT DOESNT EVEN SUPPORT PARAMETERS!!!
    > >
    > > Excel is WORTHLESS I mean you dipshits are the ones that need to get
    > > out into the real world.
    > >

    >
    > Let me get this straight...
    >
    > Excel fans use the application when appropriate, misuse it often, but
    > never forget that it is a tool, a means to an end to
    > calculate/model/present information
    >
    > vs.
    >
    > A database junkie who doesn't understand anything except how to
    > pigeonhole everything into a database "solution," and who cannot
    > articulate coherently or respond to simple requests to back up his
    > claims of expertise.
    >
    > Even if we grant you the claim that databases are inherently more
    > efficient than spreadsheets for everything (just for the sake of
    > argument, of course), you fail to grasp the distinction between
    > efficiency and effectiveness.
    >
    > Who needs to get out into the real world? The lawyer who uses Excel
    > occasionally, or the raving db lunatic to wants the lawyer to run a
    > query against a trillion records (with subsecond response times) to
    > produce a standardized, scalable, and replicable report, even if the
    > "report" in question is the text/outline of the closing arguments to a
    > case?
    >
    >
    > > I would rather have a single db developer than a hundred spreadsheet
    > > dorks.
    > >

    >
    > Do *you* need to hire a db developer to respond to the matrix inversion
    > challenge? I may be able to get you a few references. How should I
    > phrase the request ("Database Emperor wears no clothes -- real
    > developer wanted immediately")?



  180. #180
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >and for the record; I've worked on SEVERAL 'million dollar
    >spreadsheets'

    ....

    And filling station attendants who pump gas and clean windshields work
    on expensive cars from time to time. You've proven you know as much
    about Excel as the average high school kid working at a gas station
    knows about replacing transmissions - a vague theoretical understanding
    of what's involved with no real world comprehension.

    And after you got done with these 'million dollar spreadsheets' they
    became '$0.99 spreadsheets'.

    >I can spreadsheet better than you can database to say the least.. they
    >taught us about spreadsheets in highschool.


    You've demonstrated the reverse. Every time you've attempted writing
    anything about how you'd do something in Excel, others including me
    have pointed out much better ways of doing the same thing. I guess you
    keep harping on copy & paste because that's all you know how to do in
    spreadsheets.

    >I've used spreadsheets occassionally-- usually for taking notes and
    >**** like that; I believe that the mathematical side of spreadsheets is
    >WORTHLESS at best.

    ....

    Because taking notes with spreadsheets (a task much better suited to
    either Notepad or Wordpad) is about the limit of your, er, SKILLZ. As
    for the math, your ignorance speaks for itself.

    >I mean-- the hatred that I feel for you spreadsheet idiots?

    ....

    Yeah, it must be tough knowing there are other people in the world who
    know something other than databases.

    >If I were in charge? . . .

    ....

    Then the lunatics would be running the asylum.

    >Oh-- wait a second-- THERE AREN'T ENOUGH DB FOLK _ANYWHERE_ BECAUSE
    >YOU SPREADSHEET DIPSHITS MULTIPLY LIKE RABBITS.


    Limited options for reproduction, Aaron?

    >you can't audit a trillion-formula spreadsheet.

    ....

    There's no computer of any sort that could even load a trillion formula
    spreadsheet. But the same pattern matching tools that are used to check
    thousand formula spreadsheets would be able to do the same thing for
    trillion formula spreadsheets.


  181. #181

    Re: why>?

    and for the record?

    it's impossible to enter one formula into multiple cells at once. you
    enter it into one cell and then copy and paste it into a trillion
    different cells.

    the mere fact that databases require one calculation per FIELD and
    excel requires a different formula for every single cell?

    it's PROOF that databases are inherently more efficient and effective.

    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >a few dozen formulas?
    > >
    > >you surely mean a few dozen formulas PER CELL right?

    > ...
    >
    > Clueless as always. A cell can have only one formula.
    >
    > If I want to invert a matrix in Excel, it's *ONE* formula entered into
    > several cells at once using an array formula. If the matrix is N-by-N,
    > that's 1/N^2 formulas per cell.
    >
    > >databases are inherently more efficient since you don't need to copy
    > >and paste the same formula hour after hour after hour

    >
    > You fail to understand that some function calls are no different than
    > using arithmetic operators. Think of all the times you need to copy &
    > paste +, -, * and / into queries!
    >
    > >i'll look at that example; but a cartesian and a pivot can achieve
    > >anything that you want

    >
    > Except operate on matrices in the standard linear algrbraic operations.
    > Let's make this simpler mathematically but much more difficult for a
    > database implementation: matrix multiplication. Here's a little
    > example.
    >
    > Matrix A
    > 8 -1 -2
    > 3 10 2
    > -2 -3 -9
    > 2 -2 -7
    >
    > Matrix B
    > -4 0
    > -4 -8
    > -1 1
    >
    > Matrix C = A * B [or =MMULT(A,B) as an Excel formula)
    > -26 6
    > -54 -78
    > 29 15
    > 7 9
    >
    > Good luck managing that with nothing more than SQL and MDX queries.
    > Since you don't know what linear algebra is, here's a link to show you
    > how matrix multiplication works.
    >
    > http://mathworld.wolfram.com/MatrixMultiplication.html



  182. #182
    NIMISH
    Guest

    Re: why>?

    Aaron,

    I think you are looking Excel from different view point, something very
    similar to a Roman general (year 200 BC) complaining about kitchen
    knife not capable of chopping head of enemy. Knife and sword has their
    role in human life and they serve their purpose very well at
    appropriate place.

    Excel (& Lotus 1-2-3) did their job very well. These applications
    actually brought something very similar to programming capabilities to
    an average computer user. I know I have to request a programming chap
    to write a simple Wall thickness calculation program and took ages to
    build and later on to extend.

    With Excel it is not so. Simply start writing formula and you are at
    your destination. What is better than copy and paste if this formula is
    extending multiple rows?

    Surely, I would not resort to Excel even for 10000+ rows of records and
    data processing. With good experience one can build excellent reports &
    queries in Access instead.

    I can understand your hate for Excel, and it is right with your
    perception, as it is not capable of handling relational database,
    database containing multi million rows etc. etc., for which it is not
    designed. 65K rows are quite sufficient if you really try to understand
    the real purpose of spread sheet.

    I am sure none of the bank or credit card company would have ever
    thought of using Excel as there business solution.

    I am not advocating a spread program in any way, but trying to explain
    the real purpose and amount of ease it brought to an average user.

    Nimish


  183. #183

    Re: why>?

    matrix multiplication is easy

    take the tables you're trying to multiply-- and multiply them togehter

    the start is that i keep my data in a database; so i dont need to go
    through all the effort of inserting it.

    I can do anything in a database that you can with excel
    and then i can RE-USE IT TOMORROW.

    Excel is wasteful because you can't leverage existing workbooks.. it's
    a one-off bullshit.. you never ACCELERATE with spreadsheets.

    with databases? I stand on the shoulders of giants



    Harlan Grove wrote:
    > [email protected] wrote...
    > >it's not what spreadsheets are DESIGNED to do?
    > >
    > >spreadsheets-- Microsoft Excel-- wasn't designed to do anything.

    >
    > No, it's just that you can't understand what they were designed to do.
    >
    > Part of what procedural and functional programming languages (and
    > spreadsheet formulas are in the latter set) are meant to do is
    > mathematical calculations involving lots of iteration through strictly
    > ordered data collections (vectors, arrays, matrices, tensors, ordered
    > lists).
    >
    > SQL, OTOH, was designed from set theoretic notions of data in which
    > strict ordering usually wouldn't apply. SQL was designed with a very
    > strong focus on commutative mathematical operations. No harm in that
    > given it's primary intended use, which involves mostly counting and
    > summing and simple descripting statistics (averages, maximums,
    > minimums). However, that design has poor to horrible tools for dealing
    > with strictly ordered data collections like matrices. If you don't
    > believe so, show us how to perform matrix multiplication on two
    > matrices in a SQL query.
    >
    > >I mean seriously here. Can you seriously pull your sour grapes
    > >bullshit about 'how you don't need feature A'-- when everyone knows
    > >you're really dying for that feature??

    > ...
    >
    > What feature? I don't produce reports. When I need data from databases,
    > I can use the import external data functionality or the SQL.REQUEST
    > add-in function. I also know how to use array formulas (and, unlike
    > you, I also know what they are), so I don't need to use anywhere near
    > as many formulas to get particular results that you would.
    >
    > >Of course you wish that multiple people could read and write the same
    > >spreadsheet at the same time.

    > ...
    >
    > Nope. If I were dealing with a data entry application, I wouldn't use
    > Excel as the final destination. As for READING from Excel files, it's
    > already possible for many people to access the same file at the same
    > time. You just don't know how to set it up to avoid annoying prompts.
    >
    > >Don't pull your sour grapes about how it wasn't designed to do this.

    > ...
    >
    > Spreadsheets are different than databases. Most people realize this.
    > You may be the only one so irremediably dim to be unable to realize it.
    > All you seem to know is how to use databases. All you can figure out to
    > do in Excel is to try using it as a database, and Excel does make a
    > poor database. You can't conceive of using it for anything else because
    > you have no concept for doing anything else. You have no idea of what
    > you don't know, and you're millitantly committed to remaining ignorant.



  184. #184
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >you don't produce reports?
    >
    >i strongly disagree-- . . .

    ....

    Of course you do because that's all YOU know how to do. To you even
    used toilet paper is a report, no doubt one you proudly show others.


  185. #185
    Harlan Grove
    Guest

    Re: why>?

    Gems of rhetoric.

    You really know how to show yourself off, don't you?


  186. #186

    Re: why>?


    my knowledge and experience says that Excel is a waste of friggin time.



    Harlan Grove wrote:
    > [email protected] wrote...
    > >im not the one-trick pony

    > ...
    >
    > More like a donkey lame on one side, so you keep walking in circles.
    > Since that's all you can do, you rant about everyone else walking in
    > straight lines and getting somewhere.
    >
    > Go on, show us the breadth of your knowledge and experience.



  187. #187

    Re: why>?

    again *******-- I know exactly what my problem is.

    SOME DIPSHIT ACCESS PROGRAM MANAGER MADE ACCESS 2000 NEED A PATCH TO
    WORK WITH SQL 2000.

    I WANTED TO RE-INSTALL THAT PATCH.
    BUT IT WASNT AVAILABLE ANY LONGER.

    it's realllllly realllly cut and dry.


    I was building databases while you were still eating leftover corn out
    of your mommas' skanky snatch




    Jay Petrulis wrote:
    > [email protected] wrote:
    > > my knowledge and experience says that Excel is a waste of friggin time.
    > >
    > >

    >
    > Once again, a simple request for ANY details goes unheeded.
    >
    > Speaking of a waste of time, you have had nearly a year to come up with
    > a matrix inversion process in Access. All that was asked of you was to
    > do so using a specific, small matrix.
    >
    > We hear over and over Access is scalable and multi-user, and easily
    > overcomes the 65536 row limit. Nobody disputed these benefits to using
    > a database. BUT...the question was to invert a 3x3 matrix! You cannot
    > do it, so why is it so important to have the scalablity in this case?
    >
    > What about the efficiency gain? I would enter the data in 9 contiguous
    > cells (say A1:C3), select an additional 9 contiguous cells (A5:C7), and
    > array-enter =MINVERSE(A1:C3). The results could easily be checked by
    > selecting an additional 9 cells (A9:C11) and array-entering
    > =MMULT(A1:C3,A5:C7).
    >
    > To replicate this process on another 3x3 matrix, all I would need to do
    > is re-enter the new values in the original matrix. Those data points
    > could be resulting from formulae, could be imported from another
    > source, or could be keyed in.
    >
    > In thirty seconds, I could have inverted more 3x3 matrices than you
    > have done in nearly a year. Using VBA and/or dynamic formulae, I could
    > have changed the size of the matrix to invert automatically. Not a
    > problem when using an appropriate tool.
    >
    > So, how is the database superstar coming along with this? Please tell
    > us once more how efficient you are as compared to the spreadsheet dorks
    > you spit on? Care to revise the relative merit, and corresponding
    > payscale recommendations, of the DBA-guru vs. the lowly spreadsheet
    > user? How much would your productivity been worth here?
    >
    > Rather than rip Excel, revisit some of your postings in the database
    > newsgroups. Perhaps if you looked at them again, you would realize
    > that you are not very good with Access, either.
    >
    > Here...
    > http://groups.google.com/group/micro...d050c3943165c8
    >
    > Notice that two responders try to help, but you don't listen. Finally,
    > they give up.
    >
    > Here is one of Kevin3NF's last comments:
    > "You know....I think I'm done here. I'm a really patient guy, and I
    > understand frustration but I'm just tired of having to pick through
    > your
    > ranting and raving against Microsoft to find a nugget of information
    > that I
    > might be able to use to help you."
    >
    > Norman follows up with this spot-on assessment:
    > "Just like Kevin, I am now really think that you really do not know
    > what you
    > are talking about (not meant to be rude here). It is very clear your
    > problem
    > is, as I suspected, you do not know SQLServer/MSDE while claiming
    > Access ADP is a good platform and MS did not do good enough on it.
    > Look, you cannot even describe what your problem is."
    >
    > In your parlance...
    >
    > i mean seriously



  188. #188

    Re: why>?

    and again.

    if your companies spent HALF the effort in the database world as they
    did in the Excel world?

    all you Excel kids would be out of a job.

    a single database developer can do more work than HUNDREDS of Excel
    dorks.

    I am building an application right now?? It replace a complex
    spreadmart that spans 5,000 WORKSHEETS.

    12 monkeys sitting around and randomly punching on a keyboard get more
    work done than 100,000 spreadsheet jockeys





    Jay Petrulis wrote:
    > [email protected] wrote:
    > > my knowledge and experience says that Excel is a waste of friggin time.
    > >
    > >

    >
    > Once again, a simple request for ANY details goes unheeded.
    >
    > Speaking of a waste of time, you have had nearly a year to come up with
    > a matrix inversion process in Access. All that was asked of you was to
    > do so using a specific, small matrix.
    >
    > We hear over and over Access is scalable and multi-user, and easily
    > overcomes the 65536 row limit. Nobody disputed these benefits to using
    > a database. BUT...the question was to invert a 3x3 matrix! You cannot
    > do it, so why is it so important to have the scalablity in this case?
    >
    > What about the efficiency gain? I would enter the data in 9 contiguous
    > cells (say A1:C3), select an additional 9 contiguous cells (A5:C7), and
    > array-enter =MINVERSE(A1:C3). The results could easily be checked by
    > selecting an additional 9 cells (A9:C11) and array-entering
    > =MMULT(A1:C3,A5:C7).
    >
    > To replicate this process on another 3x3 matrix, all I would need to do
    > is re-enter the new values in the original matrix. Those data points
    > could be resulting from formulae, could be imported from another
    > source, or could be keyed in.
    >
    > In thirty seconds, I could have inverted more 3x3 matrices than you
    > have done in nearly a year. Using VBA and/or dynamic formulae, I could
    > have changed the size of the matrix to invert automatically. Not a
    > problem when using an appropriate tool.
    >
    > So, how is the database superstar coming along with this? Please tell
    > us once more how efficient you are as compared to the spreadsheet dorks
    > you spit on? Care to revise the relative merit, and corresponding
    > payscale recommendations, of the DBA-guru vs. the lowly spreadsheet
    > user? How much would your productivity been worth here?
    >
    > Rather than rip Excel, revisit some of your postings in the database
    > newsgroups. Perhaps if you looked at them again, you would realize
    > that you are not very good with Access, either.
    >
    > Here...
    > http://groups.google.com/group/micro...d050c3943165c8
    >
    > Notice that two responders try to help, but you don't listen. Finally,
    > they give up.
    >
    > Here is one of Kevin3NF's last comments:
    > "You know....I think I'm done here. I'm a really patient guy, and I
    > understand frustration but I'm just tired of having to pick through
    > your
    > ranting and raving against Microsoft to find a nugget of information
    > that I
    > might be able to use to help you."
    >
    > Norman follows up with this spot-on assessment:
    > "Just like Kevin, I am now really think that you really do not know
    > what you
    > are talking about (not meant to be rude here). It is very clear your
    > problem
    > is, as I suspected, you do not know SQLServer/MSDE while claiming
    > Access ADP is a good platform and MS did not do good enough on it.
    > Look, you cannot even describe what your problem is."
    >
    > In your parlance...
    >
    > i mean seriously



  189. #189
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >I don't need to show details.
    >
    >I'm right.. . . .


    And you've proven to yourself in your own demented little mind that
    you're right. You'll go on believing you know something, and the rest
    of use who've NEVER seen anything workable from you will go on
    believing you're just an ignorant kid working out his hostility online
    because your lack of technical skills is exceeded by your lack of
    social skills.

    My 9-year-old claims to know a lot too. We adults tend to discount
    juvenile claims and pretentions. Claimed proficiency without
    substantiation is childish. That's why more than a few people have
    speculated about your immaturity.

    >a) doesn't have decent validation


    Granted. This is one of its weakest points. However, not every
    application requires validation, and validation can be added with code.

    >b) doesn't scream re-use


    Formula and macro libraries aren't that difficult to create and
    maintain, but they're more likely to be used by developers (as I'd
    define developers) than infrequent Excel users or those Excel users who
    use 'turnkey' spreadsheet models.

    >c) doesn't allow for multi-users


    Granted with respect to simultaneous multiple-user entry in the same
    file. However, that class of applications isn't what spreadsheets were
    designed to do. I wouldn't try to use Word or PowerPoint for that sort
    of thing either.

    >d) doesn't have simple reporting capability


    It has the simplest reporting capability possible: literal WYSIWYG.
    It's automatic facilities for more complicated reporting procedures
    such as section breaks in which it's weak.

    >e) doesn't allow parameters -- like databases do.

    ....

    It does, but it requires either programming to accept commandline
    parameters or defined name or cell entries. Spreadsheets were NEVER
    intended to be batch processing tools. They were ALWAYS intended for
    interactive use. They can be (mis)used for batch processing, but it
    shouldn't come as a surprise that they're cumbersome at it.


  190. #190

    Re: why>?

    and for the record?

    I would rather hire your 9 year old RETARDED SON than ANYBODY that uses
    Excel for ANYTHING.

    -Aaron


    Harlan Grove wrote:
    > [email protected] wrote...
    > >I don't need to show details.
    > >
    > >I'm right.. . . .

    >
    > And you've proven to yourself in your own demented little mind that
    > you're right. You'll go on believing you know something, and the rest
    > of use who've NEVER seen anything workable from you will go on
    > believing you're just an ignorant kid working out his hostility online
    > because your lack of technical skills is exceeded by your lack of
    > social skills.
    >
    > My 9-year-old claims to know a lot too. We adults tend to discount
    > juvenile claims and pretentions. Claimed proficiency without
    > substantiation is childish. That's why more than a few people have
    > speculated about your immaturity.
    >
    > >a) doesn't have decent validation

    >
    > Granted. This is one of its weakest points. However, not every
    > application requires validation, and validation can be added with code.
    >
    > >b) doesn't scream re-use

    >
    > Formula and macro libraries aren't that difficult to create and
    > maintain, but they're more likely to be used by developers (as I'd
    > define developers) than infrequent Excel users or those Excel users who
    > use 'turnkey' spreadsheet models.
    >
    > >c) doesn't allow for multi-users

    >
    > Granted with respect to simultaneous multiple-user entry in the same
    > file. However, that class of applications isn't what spreadsheets were
    > designed to do. I wouldn't try to use Word or PowerPoint for that sort
    > of thing either.
    >
    > >d) doesn't have simple reporting capability

    >
    > It has the simplest reporting capability possible: literal WYSIWYG.
    > It's automatic facilities for more complicated reporting procedures
    > such as section breaks in which it's weak.
    >
    > >e) doesn't allow parameters -- like databases do.

    > ...
    >
    > It does, but it requires either programming to accept commandline
    > parameters or defined name or cell entries. Spreadsheets were NEVER
    > intended to be batch processing tools. They were ALWAYS intended for
    > interactive use. They can be (mis)used for batch processing, but it
    > shouldn't come as a surprise that they're cumbersome at it.



  191. #191
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >im not scared to include details.
    >
    >I'm not an inferior Excel user.


    No one's going to take your word alone for this.

    >for starters, you can't email databases around.. you email a smart file
    >that connects to the database.


    You CAN e-mail .MDB files. And when you're dealing with people outside
    your company or client's company, there's unlikely to be ANY way for
    those outsiders to connect to any of the internal databases. Yes, some
    databases could be available through the Internet, but then there's
    security issues. Hardly something non-DBAs can provide outsiders.

    >Access is an nimble aircraft carrier-- it launches reports; portable
    >reports for emailing.

    ....

    Nice metaphor. How nimble is your Aircraft carrier in shallow creeks or
    inland lakes?

    >Excel is an ancient-*** dreadnought.

    ....

    It could be misused as such, but when used correctly for its indended
    problem domain it's a row boat with oars AND a small outboard motor.
    Much more maneurverable and faster under some conditions.


  192. #192
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >yeah multiple people CAN edit the same form / report at the same time.

    ....

    You can't even read carefully. I didn't mention FORMS at all. I
    mentioned QUERIES and report LAYOUTS. So if multiple people can EDIT
    the same report LAYOUT, how does Access or SQL Server resolve
    conflicts? Or did you forget to mention locking mechanisms that would
    prevent multiple people from changing the same object at the same time?

    >I can tell who entered which data; when and where.

    ....

    And in Excel it's possible to track changes. It's a PITA to deal with,
    but it's there.

    >I don't need a billion copies of the same formulas.


    No, you seem to make do with zero, e.g., your matrix math formulas.


  193. #193
    Harlan Grove
    Guest

    Re: why>?

    [email protected] wrote...
    >if I could EXTRACT all the formulas in a spreadsheet without using
    >Excel Automation?

    ....

    The question remains why anyone other than you would want to do this as
    opposed to saving worksheets as text files.

    >I should be able to pull:
    >
    >a) raw data


    Cells that remain constants may be selected on their own.

    >b) formulas


    Cells that contain formulas may be selected on their own.

    >c) calculations


    And what's the distinction you're trying to make between formulas and
    calculations?

    >out from any spreadsheet in the world without using Excel automation.


    Simple. Without VBA it's a manual process, but not too difficult. To
    pull cells containing constants,

    1. open the file in question,
    2. run Edit > GoTo, click Select Special, choose formulas, click OK,
    3. press [Delete],
    4. repeat in other worksheets as needed,
    5. save the workbook using a different filename.

    To pull cells containing formulas, follow the same procedure, but in
    step 2 choose constants rather than formulas.

    >I can pull the schema from a database without using VBA. Why can't I
    >do the same thing with Excel??


    Because spreadsheets aren't databases. Spreadsheets aren't designed
    around tables as the exclusive fundamental object. Spreadsheets are
    multiple grids of autonomous cells. A spreadsheet 'schema' is its
    formulas in the same way that the 'schema' for a program's variables is
    the source code.


Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1