Calendar: Last yelp for help

I promise that this will be my last plea to get some help with Scriptcase, which is rapidly driving me insane:

I would like to implement the calendar. I have followed the “help” instructions, such as they are, configuring the calendar fields exactly as described.

I can add new events to the calendar, no problemo. The records that are created appear in the table, which has a schema exactly as described in the “Help” file.

My question is, how do I get the records to actually display in the calendar cells?

High GuiGuy,

normaly!!!, if you write something in the “Title” and “Description” Field.

if nothing is displayed, something is wrong.

If that works, then you will soon realize that this is not usable, because when you have to deal with customers, you have to enter the name of the customer over and over again, if you need to record appointments with customers and that completely responds the computer science. As a driving instructor, I need in these fields various information such as category, name, vehicle, meeting point.

So far I have solved this as follows.
In the form with fields like categories (driving hours, simulation, test), customer name, meeting place, vehicle and store this information. With “onAfterInsert” I have dan the CalendarID in the field “Title” written.

In the form the field “Title” configured as data type “Select” and in the lookup created a script, which searches me all data.

This worked satisfactorily up to version 9.0.18. Since 9.0.19 / 20, the charging time has increased from 2 seconds to more than 1 minute, thus unusable. At the moment I do not know what to do. help from scriptcase is not to be expected. I have already thought of buying a ticket subscription. but it is not my fault, why should I pay for it.

script

SELECT
CD.CalendarDataID,

CONCAT(CDC.CalendarDataCategory,’: ',

 CASE WHEN DS.Alias > '0'
      THEN CONCAT(DS.Alias,' = ',EP.EmployeeShortName,'

‘)
ELSE
CASE WHEN C.Firstname IS NOT NULL OR C.Lastname IS NOT NULL
THEN CONCAT(C.Firstname,’ ‘,C.Lastname,’ = ‘,EP.EmployeeShortName,’
‘)
ELSE CONCAT(EP.EmployeeShortName,’ = ',P.ProductName) END
END,

 CASE WHEN Category > '0'
      THEN CONCAT('[Category]',':',' ',Category,', ')
      ELSE ''
 END,'',

 CASE DSL.Transmission
      WHEN  'M' THEN CONCAT('[Manual]',"

“)
WHEN ‘A’ THEN CONCAT(’[Automatic]’,”
")
ELSE ‘’
END,’ ',

 CASE WHEN CD.VehicleID > '0'
      THEN CONCAT('[Vehicle]',':',' ',V.Alias,"

")
ELSE ‘’
END,’’,

 CASE WHEN CU.CourseLocationID IS NOT NULL THEN CONCAT(B.Address,CHAR(10),Cities.ZIP,' ',Cities.City)
      ELSE ''
 END,'',

 CASE WHEN DLSLoc.Location IS NOT NULL THEN CONCAT('[MeetingPoint]',': ',DLSLoc.Location)
      ELSE ''
 END) AS CalendarView

FROM CalendarData AS CD

LEFT JOIN Company AS Comp ON (CD.CalendarDataGroupID = Comp.DrivingLessonCalendarDataGroupID)
LEFT JOIN Contacts AS C ON (CD.ContactID = C.ContactID)
LEFT JOIN CalendarDataGroups AS CDG ON (CD.CalendarDataGroupID = CDG.CalendarDataGroupID)
LEFT JOIN CalendarDataCategories AS CDC ON (CDG.CalendarDataGroupID = CDC.CalendarDataGroupID)
INNER JOIN EmployeeProfiles AS EP ON (CD.EmployeeProfileID = EP.EmployeeProfileID)
LEFT JOIN DrivingStudents AS DS ON (CD.DrivingStudentID = DS.DrivingStudentID)
LEFT JOIN CourseUnits AS CU ON (CD.CourseUnitID = CU.CourseUnitID)
LEFT JOIN Products AS P ON (CU.CourseUnitProductID = P.ProductID)
LEFT JOIN Branches AS B ON (CU.CourseLocationID = B.BranchID)
LEFT JOIN Cities AS Cities ON (B.CityID = Cities.CityID)
LEFT JOIN Vehicles AS V ON (CD.VehicleID = V.VehicleID)

LEFT JOIN
(
SELECT
DSLd.DrivingStudentLicenseID,
DSLd.DrivingStudentID,
DSLd.DrivingLicenseID,
DSLd.Transmission,
DL.Category AS Category
FROM DrivingStudentLicenses AS DSLd
INNER JOIN DrivingLicenses AS DL ON (DSLd.DrivingLicenseID = DL.DrivingLicenseID)
)
AS DSL
ON CD.DrivingStudentLicenseID = DSL.DrivingStudentLicenseID

LEFT JOIN DrivingLessonStartLocations AS DLSLoc ON (CD.DrivingLessonStartLocationID = DLSLoc.DrivingLessonStartLocationID)

WHERE CD.CalendarDataGroupID = CDG.CalendarDataGroupID AND CD.CalendarDataCategoryID = CDC.CalendarDataCategoryID

calendar.PNG

Silly me. I must improve my ability to second guess what is going on in SC Team’s collective brain when they make changes without documenting them adequately.

In my case the issue seemed to be with the (new) category field: No value, no display.

But the really annoying part of this new feature is that one seems only able to display one category at a time.

What a crock, SC Team. These constant “feature” introductions that change the paradigm and break things that were working are annoying the hell out of me. I really have to find another RAD IDE for PHP.

I have to agree with you. It’s really not funny. I can not perform any more deployment at the moment, otherwise my clients have to wait for the presentation, just minutes later. Sometimes it is also the small things that give a big effort or there is no solution at all. Recently, for example, in the mobile display, the first time the menu is loaded, it is cut horizontally at half. if I load it again, then it is again.

In the calendar, I worked with groups and categories until now.
The field group has displayed the ending kategory with an Ajax proccessing. with the new data type “Calendar Color” in the category does not work anymore. Next, if I want to create a new category in the Calendar Form, I can not create a link in the field.

Any progression in this case?