Is there a way to use an IF statement to track if another user changed the data in a table and time stamp it? - excel

I have an access database in which multiple customers will be placing large orders on a weekly basis. I have a query automatically set up in excel to refresh the information every minute. A potential issue I could see happening: Manager places order in our access form, decides to edit his record later w/o contacting the scheduler, and changes the order information he originally entered. I would like to track what it was changed from and to, as well as the date they changed it. These orders have to be placed by a certain time in the week for them to make the shipment in or out the following Monday. If orders are changed, I want to know. If orders are changed after the deadline, I especially want to know. Thanks

Create a before update event that inserts the changes into an audit log table. Here is the resource I used for my databases: https://www.techrepublic.com/article/a-simple-solution-for-tracking-changes-to-access-data/
Note: This will only track changes made to existing records through the form. It also will not track deletions or changes made directly in the table.

Related

How do I manually change the "Balance" shown on Chart of Accounts?

I am trying to reset the balance to all accounts in Charts of Accounts to $0. I can go in and manually delete every item and edit opening balances but I couldn't find a way to do it quickly either through scripting or CSV import. Any help would be appreciated
I have tried searching through transactions and editing transactions to delete items purchased but that would take hundreds of hours to go through each transaction to make all my accounts have a balance of $0. I tried CSV imports to update information but I am unable to touch the "Balance" from a CSV upload. If there is a way to add balance to the account form I could probably do it from there but I'm not sure how.
Not sure why you want to do that I supposed you want to re-setup the system without deleting the history transactions ?
I think you can post a journal to reverse the balance for each account that you pull from trial balance report as at the last day before the period you want to restart.
E.g. if AP account has a credit balance of 100k. Your journal line will be Ap account debit 100K etc..
You may also want to consult NetSuite account manager. NETSUITE may be able to help to do mass data deletion without changing the setup.

SharePoint Office 365 - Starting the ID field at 50,000 which incrementally grows

I would like to premise that I am not a coder, and have limited SharePoint experience. Nonetheless, I have a task at work to create a new tool for a group at work. This tool will allow them to track things through its life-cycle. The old tool will stop being used once they hit the 49,999th record. At that point we will transition to SharePoint. The prior numbers will live with those records and we will be unable to start back at the number 1.
My goal is to have an ID field for each record that incrementally grows starting from the number 50,000.
I tried creating a new calculated formula field that does 50,000 plus the ID but it does not work effectively. There tends to be a lag. The lag can be anywhere from 5 minutes to a day or two. In turn, I need an alternative option.
With a friends coaching, I am messing with SharePoint designer to automatically create a record once one is deleted and delete one every time one is created. However, this times out occasionally. Even more so, it is extremely slow. It will take me a week or so to get to 50,000. Does anyone have any experience or expertise to assist me? It is very appreciated.
The way I did it was to create another field and used that in all my views. Update it through a SharePoint Designer workflow on create - set the field to ID+50000, for example, or whatever you need. Maybe give it a bit of a buffer and set it to ID+51000. By the time the workflow is running the ID has been created and you can use it in a workflow.
If you are going to be moving your old records to the list, you can change the workflow to only update the new field if it's blank. That way you can save the original ids.

Is it feasible to write a script to automatically update Outlook events from a Excel/CSV file?

I have a challenge that I'm trying to assess the feasibility of and determine the best way to accomplish.
I have 30 contracts that have about 30 events associated with them (that's about 900 total events). These events are all relative to one date on each contract. They need to be imported into an Outlook calendar, and then updated as the single date changes.
The issue is that this date that all the other events revolve around changes frequently, and with it the dates of the other 30 events.
I need a way to update the dates of these events without overwriting any additional information added (i.e. attendees, or meeting details).
Is this possible, and is VBA the right solution?
Sure, just set the AppointmentItem.Start property appropriately.

How to trigger Javascript in CRM VIew Refreshing?

I create one javascript function For calculate the No.Of Days from created Date and show in one Field.
And I add that script in Form Load and as well Form Save Actions.It was Working Fine.
Now My question is,I need to trigger that javascript function grid's(view) refresh.Or I need to calculate and show the No Of Days Field without opening Form.
Now the noofdays field affected when the form will getting open.
I need noofdays field automatically updated From the Created on date?How to do this...Thanks in Advance
Trigger an javaScript function without opening the from is not possible.
If i understood correctly, you want to display the time period between the creation and current date in days.
If so:
A Solution would be:
On creation of the record the noofdays field will always be 1 or 0. However you look at it.
So you can fill that field on creation per default to 1 per Plugin, JS, or simply per workflow.
Now you need to update this field each day via workflow.
The workflow must retrieve all records, calcualte and update the noofdays field.
I reccomend to run this workflow after midnight.
The other solution: (I do not reccomend)
Create an Plugin which is registerd to the message "retrieve" and "retrieve multiple".
If the message is triggered, check if you are in the right entity and fake the output of the noofdays field or update it.

Shuffling items into a column family depending on date?

I'll use a blog as an analogy. Our main document type has active and inactive entries in the table. Think of it like blog posts that are set to be published on a pre defined date. They also disappear on a pre defined date.
Does Cassandra offer a way to cleanly query objects basted on if they are currently active, aka active on today's date? The only option I can see is having a second table that contains the active items, along with a regular scheduled job that scans the entire main table for items that are becoming active or inactive.
Is there a neater way?
To save having to scan the entire document table, you could have a second table which contains "buckets" for which items need to be added or removed from the active list. That way you only have to scan "todays bucket" for info on what items are becoming or ceasing to be active.

Resources