+ Reply to Thread
Results 1 to 14 of 14

One Very Large (123 sheets) Into a Tenant/Rent Database

  1. #1
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    One Very Large (123 sheets) Into a Tenant/Rent Database

    Ok, so when I took over managing the storage buildings I made "pretty" spreadsheets in excel to log the payment information for the tenants. In other words I went for what it would look like printed out versus user friendly. What I ended up with was a VERY large amount of workbooks, I used some coding to get all the information from the separate workbooks into one large workbook. Now (6 months later) I would really like to be able to have receipts and late reports generated from these "pretty" spreadsheets. So I've begun converting the rows and columns I was using into tables so that I can sort it in some manner. But how should I go about getting excel or access to give me a list of everyone who has payments due and how overdue they are? I really don't want to start all over :/ I can only post on here the example version of the spreadsheet because the real version has sensitive information on it. But I have one of these for every single (one hundred and twenty three) customer. Plus we have another storage area that is processed through a different account and is separate and I also have a file for all of those customers.


    Example.xlsx

  2. #2
    Forum Expert newdoverman's Avatar
    Join Date
    02-07-2013
    Location
    Port Dover, Ontario, Canada
    MS-Off Ver
    2010
    Posts
    10,330

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    You really need a VBA and Database expert for an opinion on the best way to proceed. It could be that a relational database is what would work best in your situation.
    <---------If you like someone's answer, click the star to the left of one of their posts to give them a reputation point for that answer.
    Ron W

  3. #3
    Forum Moderator alansidman's Avatar
    Join Date
    02-02-2010
    Location
    Steamboat Springs, CO
    MS-Off Ver
    MS Office 365 Version 2405 Win 11 Home 64 Bit
    Posts
    23,893

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    This could be done in Access. It will require a restructuring of your data into a normalized fashion. If you are unfamiliar with data normalization, click on the link in my signature. Using Access has a steep learning curve but will be a worthwhile endeavor for your situation. If you wish to go down this road, then after reading about data normalization, click on this link for a basic primer on building a RDBMS.

    http://www.accessmvp.com/strive4peace/

    Post back with questions you may have if you go down this road.
    Alan עַם יִשְׂרָאֵל חַי


    Change an Ugly Report with Power Query
    Database Normalization
    Complete Guide to Power Query
    Man's Mind Stretched to New Dimensions Never Returns to Its Original Form

  4. #4
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,462

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Simplest way, I think, would be to loop through all of the sheets and create two new sheets.

    Assuming that the Unit Number is the unique key field, then the first sheet would contain the Unit Number in column A and the "static" information in columns B onwards. The second sheet would list have the Unit Number in column A, a transaction (or row) number in column B (repeated for each transaction) and the transaction details in column C onwards.

    Depending on how you've named the worksheets, you might want to include a column for the sheet name ... could be useful for INDIRECT formulae.

    So, in those two sheets, you have a little relational database. If you wished, you could probably export/import that into Access.

    Shouldn't be that difficult to do.

    You probably need to provide a more realistic sample workbook identifying typical transaction details.

    I'm a little concerned about the blank fields, hence the reason for suggestion a transaction number that will allow you to link back to the source data.


    Just my thoughts on an approach ... not saying it's the only, or best, solution.

    Regards, TMS
    Trevor Shuttleworth - Retired Excel/VBA Consultant

    I dream of a better world where chickens can cross the road without having their motives questioned

    'Being unapologetic means never having to say you're sorry' John Cooper Clarke


  5. #5
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    That example is literally what the real ones look like. We just kept track of dates paid which month they paid for how they paid and how much they paid. i'm not sure what you mean by blank fields? the rows that are empty were for future payments. Like i said it was originally designed for print not database so hindsight is kicking me in the behind. there is a small program that i really like called RentTrackerPro that is free and has a .mdb database. But I have Access 2013 and it refuses to open it. I would just use the RentTracker program but it's so ancient looking that I can't stand it and I would like to edit some of it to include the tenants emergency contact details and if they have any other AuthorizedPerson(s) allowed access to the unit that persons information as well. Here is the .mdb of RentTracker.

    RentTracker.zip

  6. #6
    Forum Moderator alansidman's Avatar
    Join Date
    02-02-2010
    Location
    Steamboat Springs, CO
    MS-Off Ver
    MS Office 365 Version 2405 Win 11 Home 64 Bit
    Posts
    23,893

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    I have opened your rent tracker and converted to a AC 2010 file. You should be able to open it and populate it. I did notice that there are only tables, no forms or queries. To make this really effective and easy to use, you will need to add those objects.
    Attached Files Attached Files

  7. #7
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    One other thing I should note is I cannot use the Unit# that the tenant rents as a primary key for the tenant because tenants tend to upsize and downsize storage units so the unit # can change. and as tenants move out new ones move in to replace them. Basically I believe I need tables for tenants, emergency contacts, authorizedpersons, units, buildings, payments, and i'm not even sure what else.

  8. #8
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Yes that is what i figured since I couldn't open it to even inspect it and it has it's own interface it just looks like something out of windows 96

  9. #9
    Forum Moderator alansidman's Avatar
    Join Date
    02-02-2010
    Location
    Steamboat Springs, CO
    MS-Off Ver
    MS Office 365 Version 2405 Win 11 Home 64 Bit
    Posts
    23,893

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Use the autonumber feature in Access and create a one up number for each tenant. The primary key need not have any significant value other than being unique.

    Sounds like you have a good handle on the tables. You might want to look at this link to see if there is a model that you can piggy back on.

    http://www.databaseanswers.org/data_models/index.htm

  10. #10
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Ok I've got the tables modified. I know there are errors I am quite terrible with Access.

    MyRTstorage.zip
    Attached Files Attached Files

  11. #11
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Use the autonumber feature in Access and create a one up number for each tenant. The primary key need not have any significant value other than being unique.

    Sounds like you have a good handle on the tables. You might want to look at this link to see if there is a model that you can piggy back on.

    http://www.databaseanswers.org/data_models/index.htm
    That site is very cool!

  12. #12
    Forum Contributor
    Join Date
    01-30-2011
    Location
    Vancouver, Canada
    MS-Off Ver
    Excel 2010
    Posts
    604

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    This is easy to do in Excel.

    1) Loop through each workbook using VBA and paste all the info in the "Data" TAB attached
    2) Columns A-I are from the individual workbooks
    3) Copy down formulas in Columns J-L
    4) Go to the "Pivot" TAB and refresh the pivot table

    This shows the Unit, Tenant, Last Month Paid, Overdue Status and the days overdue.


    **If you want me to write the VBA, post all your workbooks to google docs and PM me the link
    Attached Files Attached Files

  13. #13
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    Quote Originally Posted by Xx7 View Post
    This is easy to do in Excel.

    1) Loop through each workbook using VBA and paste all the info in the "Data" TAB attached
    2) Columns A-I are from the individual workbooks
    3) Copy down formulas in Columns J-L
    4) Go to the "Pivot" TAB and refresh the pivot table

    This shows the Unit, Tenant, Last Month Paid, Overdue Status and the days overdue.


    **If you want me to write the VBA, post all your workbooks to google docs and PM me the link
    I WOULD LOVE YOUR HELP!!!! My only problem is the sheets have the customers credit card numbers on them, so i would need to take them all off of them first. basically its one big workbook and the sheets are titled "1 - Customer Name" thru "80 - Customer Name" and "B1 - Customer Name" thru "B42 - Customer Name" and then we have another set of storage units too.

  14. #14
    Registered User
    Join Date
    12-24-2013
    Location
    OK
    MS-Off Ver
    Office 365 2013
    Posts
    14

    Re: One Very Large (123 sheets) Into a Tenant/Rent Database

    And some of them have records dating back to 2006

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2
    Last Post: 09-21-2012, 03:32 AM
  2. Large Database
    By jwaldmann in forum Excel General
    Replies: 4
    Last Post: 02-10-2012, 10:52 PM
  3. Tracking Tenant Rent
    By alka5eltzer in forum Excel General
    Replies: 1
    Last Post: 06-02-2010, 03:04 PM
  4. how to sum(group) a large database
    By Sparxx in forum Excel - New Users/Basics
    Replies: 1
    Last Post: 12-24-2009, 12:53 PM
  5. VBA lookup into large database
    By erikhs in forum Excel Programming / VBA / Macros
    Replies: 8
    Last Post: 03-29-2006, 02:36 PM

Tags for this Thread

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