My current project is to write a program that basically is a cash register for a pizza company.
The user enters the pizza, along with toppings, drinks, and sides.
I want to add a "Review Order Form" for when the user decides to check out. The form will pop up and inform the user of everything he/she has ordered. From there the user makes changes to the order as necessary then confirms and checks out.
I was wondering if anybody could give me any clues on how to display all of the items the user has ordered. I do have lists of all the items selected by the user. I am just unsure on how to display all of the items to the screen cleanly in a separate form.
Basically you will want to store each item the user orders into a collection. Then when you want to review, you just iterate through the collection and output each item in the collection.
Related
I am trying to save data of a project specifically its name, type, creation date, end date, and five more attributes. In order to insert all of the attributes, the user needs to go through three-step phases that are present in three separate views. I want the data to be saved as draft data in case the user decides to stop the post creation on the second step. The functionality I am trying to develop is similar to the shopping cart functionality that is present on every e-commerce website.
Thanks
I don't believe it is possible!
An alternative would be to group your fields into groups and add a button that controls the visibility of the group of fields. When the user is done filling the first group of fields he can click on the button which will hide the group he filled and show the next group, etc.
I am creating a form in access to allow users to input multiple production records for a day.
The form is set as a continuous data entry form and has data validation in place to ensure the information being entered is consistent.
I am having a problem where if a user starts typing something on a new entry, they essentially have no way to back out of it or cancel the entry without completely filling out the form.
I want to keep the data validation to ensure the data being recorded is accurate, but also do not want to lock users into an entry unless it is completely filled out.
I think the ideal would be to allow users to create a new record or select other records without needing to save the current record.
If it would be possible to make it so records only save when a button at the top of the form is pressed I think that would be ideal, but I have not found a good way to do this without requiring it on every single entry.
I have attached a picture of what I am talking about, there could be various error messages but essentially if you try to click off when a record is incomplete it will give an error until the entire form is filled out.
Example of Error Message and Image of Continuous Form
'deselect' without saving but still save what had been entered up to
that point.
That you can simulate by setting the DefaultValue of each control in the AfterUpdate event of each control:
Me!SomeTextBox.DefaultValue = Nz(Me!SomeTextBox.Value)
However, I'm not sure that will be a good idea. And you may have to reset the default values when opening the form.
I am actually new to SharePoint permissions stuff. I really need someone help to guide me or give me a hint.
I have a SharePoint 2013 list, with items. User create a item using Nintex forms and when item is created, Nintex Workflow get trigger.
The idea behind this list is, User A will create a item then User B will review it and approve/reject.
After User A create item, item permission should change to 'Read' so that user A doesn't change any value of item until user B take some action.
In Workflow, I am changing the item permission using 'Set Item Permission' action and setting permission as Read.
But the problem is after
1) User A created item, he is not able to view/read item but able to edit item.
I selected item through list and click on 'view item' through ribbon, I am getting error 'Sorry, you don't have access to his page'.
I clicked on eclipse of item, selected Shared with->ADVANCED I am seeing the user A have view/read permission.
Then I made sure through 'Workflow history' if action got executed or not, it seems action got executed successfully.
This is really weird how user is able to edit item but not able to view item?
I really appreciate if anyone can provide any hint or help to make item readable.
Can you click on the list item, and check permissions for that item. You can click on Shared With -> Advanced. Then from the ribbon choose Check permissions. Enter the User A name and see what permissions he has.
And if he has more than Read, it means workflow has not finished its job. So check the workflow. It should break any inheriting permissions on that list item and then set unique permissions for only User B. This will take away the permissions from User A.
A second approach would be to make a form status column and connect it to submit button.
Return a value eg. Submitted to the column once the form is submitted by A.
Now in nintex form designer,select the control and add rule to disable the control if form status == "Submitted".
so I have this website where the user can customize the colors of the different parts of a uniform. So what I currently achieve was using Line Item Property (LIP) to get those selected colors so when the customer checks out and pay, all the values will be passed to the user's email and to the site admin's product dashboard.
Now my question is, is it possible to save each of those LIP values to a session? I am planning to have a Save Design button just in case the user wants to save it first then check out later. When the user clicks on the button, he will have to input his email address so that a link will be sent to his email -- format could be something like: shopname.com/customizer?designID=8174201a2r When he clicks that link, all the colors he previously selected should load. Is that possible with Shopify? If yes, how, so I can do a further research and study on it.
Hope I can receive an advice from the experts. Thanks.
I'd say that is absolutely possible setting cookies via Javascript when user fill LIP then getting stored values in cookies to prefill form.
I have created a form for use during a meeting. Multiple people need to click approve at the same time. The issue is if they all are in the form at the same time, it is only going to keep the last approval and resets the fields the others have approved... as there approval was not there when the form was opened. I guess I should have seen this coming. Is there anything I can do?
Use two lists with a parent/child relationship.
You need a master list with a unique ID and a detail list where the Master ID is assigned to the new list items to define the relationship. In the Master List you can customize the display form to contain a list view of the related items in the Detail list and a link to add new items to that detail list. A little bit of JavaScript will ensure that a new item in the Detail list gets the Master item's ID assigned automatically.
Clear as mud? The SharePoint Hillbilly has a video tutorial for 2007 and 2010.
If you go through the material (the 2007 stuff is good to understand the approach), you'll find that there are two techniques, one using SharePoint Designer, the other one without SPD.
Back to your meeting: Before the meeting, create an item in the Master list. Everybody can see the item on their screen and click to create a related item in the Detail list. They can all save their related item at the same time, since these are individual list items in the Detail list. Refresh the display view of the Master list item to see everybody's replies.