Hi,
I ran this 3 part query in BeforeBrowse of a Browse form.
$s = "DROP TABLE IF EXISTS certificate_covid";
$t = nuRunQuery($s);
$s2= "CREATE TABLE certificate_covid (
SELECT employee.employee_id, employee.user_field_01, employee.emp_name,
(SELECT COUNT(certificate_type_id) FROM certificate WHERE certificate.employee_id=employee.employee_id AND certificate.certificate_type_id=36) BESAFE,
(SELECT COUNT(certificate_type_id) FROM certificate WHERE certificate.employee_id=employee.employee_id AND certificate.certificate_type_id=38) TraceTogetherApp,
(SELECT COUNT(certificate_type_id) FROM certificate WHERE certificate.employee_id=employee.employee_id AND
certificate.certificate_type_id=37) TechnipDeclaration,
(SELECT COUNT(certificate_type_id) FROM certificate WHERE certificate.employee_id=employee.employee_id AND certificate.certificate_type_id=31) SMO,
(SELECT COUNT(certificate_type_id) FROM certificate WHERE certificate.employee_id=employee.employee_id AND certificate.certificate_type_id=32) SDO
FROM employee WHERE emp_active=1 ORDER BY user_field_01 ASC,emp_name ASC
)";
$t2 = nuRunQuery($s2);
$s3 = "ALTER TABLE `certificate_covid` ADD PRIMARY KEY(`employee_id`)";
$t3 = nuRunQuery ($s3);
The table was generated successfully. However the browse form shows blank like this
When I open the preview of the browse form it shows the table perfectly.
What should I do to fix this?
Welcome to the nuBuilder Forums!
Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.
Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.
Browse Form Not Showing
-
- Posts: 51
- Joined: Sat May 16, 2020 10:08 am
Browse Form Not Showing
You do not have the required permissions to view the files attached to this post.
-
- nuBuilder Team
- Posts: 4581
- Joined: Sun Oct 14, 2018 6:43 pm
- Has thanked: 76 times
- Been thanked: 536 times
- Contact:
Re: Browse Form Not Showing
Hi,
You could create a tmp table as shown here:
https://forums.nubuilder.cloud/viewtopic. ... %23#p19320
But actually, you can do without. Change the SQL like this and use it directly (no PHP required)
You could create a tmp table as shown here:
https://forums.nubuilder.cloud/viewtopic. ... %23#p19320
But actually, you can do without. Change the SQL like this and use it directly (no PHP required)
Code: Select all
SELECT *
FROM
(
SELECT employee.employee_id,
employee.user_field_01,
employee.emp_name,
(SELECT COUNT(certificate_type_id)
FROM certificate
WHERE certificate.employee_id=employee.employee_id
AND certificate.certificate_type_id=36) BESAFE,
(SELECT COUNT(certificate_type_id)
FROM certificate
WHERE certificate.employee_id=employee.employee_id
AND certificate.certificate_type_id=38) TraceTogetherApp,
(SELECT COUNT(certificate_type_id)
FROM certificate
WHERE certificate.employee_id=employee.employee_id
AND certificate.certificate_type_id=37) TechnipDeclaration,
(SELECT COUNT(certificate_type_id)
FROM certificate
WHERE certificate.employee_id=employee.employee_id
AND certificate.certificate_type_id=31) SMO,
(SELECT COUNT(certificate_type_id)
FROM certificate
WHERE certificate.employee_id=employee.employee_id
AND certificate.certificate_type_id=32) SDO
FROM employee
WHERE emp_active=1
ORDER BY user_field_01 ASC,
emp_name ASC
) T WHERE 1
-
- Posts: 51
- Joined: Sat May 16, 2020 10:08 am
Re: Browse Form Not Showing
Thanks Kevin,
I realized where I made the mistake
RecordID was set to "-1" on the run button.
Its ok now
I realized where I made the mistake
RecordID was set to "-1" on the run button.
Its ok now
