January 15, 200917 yr I have two forms I use. Job Description Job Info I create a new post with Job ID J09001 and on the JI page i can select the already jobs entered on JD page from a drop down and enter in the info per job. Two questions. Is there a way to eliminate the job numbers in the drop down on the JI page that have already had info entered. By the end of the year with two min jobs per day that drop down is going to be huge. Also can i restrict editing to already inputed job info on the JI pages? I want to make sure my employees are not messing up data already entered which will throw off reports when generated. Thanks your help hope this makes sense.
January 16, 200917 yr It's all possible. As you create Job records, you have an auto-entered serial ID, correct? How do you know the required fields are complete for a Job? I really think it's as simple as creating a calc field that evaluates to 1 if the job info is complete. This could be something along the lines of: flag_InfoComplete = If (not isempty(field1) and not isempty(field2), etc, 1, 0) Then, use field level access privs to not allow edit by priv set User of the fields if flag_InfoComplete = 1. You could leave priv set Manager the ability to always edit any field in Job. As for the drop down, why? How about simply a Find in Jobs for all Jobs where flag_InfoComplete <>1. This could be a button at the top of a Job List View.
January 16, 200917 yr Author Leave it to the pros to make you feel stupid how easy this really is.... Thank you thank you
January 17, 200917 yr Author Im a designer not a programmer so you will have to bare with me as I spoke to soon. I have these two fields that must be completed to show form is completed. (Name) (Time Complete) Once these are entered i would like to cut off editing. Where does the "If" formula go? Do I create another field called "form complete" and insert in validation or calculation? Thank you
January 17, 200917 yr Yes, create what's called a flag field calc (helps indicate the state of the record). flag_isComplete_c (result number) = If ( not Isempty ( Name) and not IsEmpty(Time Complete); 1; 0) Now, that being said, sometimes a workflow has a mgmt signoff on a record. That is, after data entry, a person with Manager access "approves" the record. This sets a flag_Approved to 1. Then, in record access privs, you would limit editing to User priv set so that they cannot edit if flag_Approved=1. This approach frees you from your "hard-coded" definition of what fields must be complete for a record to enter the non-edit stage. Edited January 17, 200917 yr by Guest
January 19, 200916 yr Author RAD... Got that to work... Now for the user control to not allow edit if "1" exists for calculation. When I access the "operators" user edit fields how should this be set? Formula or preset?
January 19, 200916 yr You'd set Edit for the Jobs table for the privilege set that you have assigned to data entry users so that they can edit if flag_IsComplete_c â 1
January 19, 200916 yr Author Im missing a step somewhere... I saw the image but not clear on how to set the privilege's. manage>privileges>psets>edit>records>custom priv> set everything to yes? then im lost... Thanks for being patient... ill get it sooner or later.
January 19, 200916 yr Let's take it a step at a time. 1. Did you define a priv set for users, I call it "Users"? (maybe duplicate the data entry priv set). 2. Edit privilege set "Users". 3. Select Custom Privs from the Records popup in the Data Access and Design group. 4. Set the table that you wish to limit edits (Jobs?). 5. Under the Edit popup, select limited. 6. And, finally, enter the calc. Edited January 19, 200916 yr by Guest
January 19, 200916 yr Author Cool.... got thru that too... It works... One step beyond Job Info Page and Job Desc Page entry's are entered in at same time but on two diff layouts. Once name and time are entered i want both entry's blocked for that user group. Right now everything is working for Jod Desc page where name and time are entered. How can I add the other entry to the blocked pages once complete? I think this makes sense... Again thank you for guiding me thru this...
January 20, 200916 yr Author Going back to original question regarding the drop down box. I would edit the drop down box with job numbers as a calculation?
January 20, 200916 yr Well, in my first response I questioned why you need a drop-down of JobIDs. If you're looking at a Job List, why can't you just find the jobs that are incomplete? What is the JI layout and what table is it based on? Isn't it just a form view of Jobs? Why do you split Job Description and Job Info?
January 21, 200916 yr Author AHHH good point... I changed it.. You wouldnt have a solution to my other question would you? : Either way thank you for your time on that!!
January 22, 200916 yr I'm lost. What was your other question? Could it be how to create a value list of only certain jobs?
January 28, 200916 yr Author Lol yeah sorry im losing myself its not you. Im trying to create a drop down in another layout that will only select the job number from the entry that hasnt been entered as a record. Basically there are multiple layout for a specific job from Material, info, remake info etc. Each layout page will have the drop down to pick the job number that was inputted but not entered. I dont want it to show job numbers that already have been created as records. If i need to i can make a generic version for you to see what im referring to.
January 29, 200916 yr I suppose a demo will help. From your description, you are on the same job record* so I'm not following why the user needs to specify the job. *Perhaps you prefer to break up the data entry across multiple layouts?
January 31, 200916 yr Author Yes I use several layouts per job entry for different users to enter specs into system about the job. The only reason i wanted to use FM was to eliminate errors they are prone to making on excel and on paper. With the auto selections they are limited to almost no errors. I have several stations on a print line that have to compile specs about the job in reports and use a different layout for each due to amount of info they are entering in. I just want them to be able to select the job number they are entering data in for from the main job entry page but eliminate them from entering data to a job number that already exists in system.
Create an account or sign in to comment