Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Function DagOverzichtReset()
StartLog ("C:\Temp\QueryLog.txt")
Set qdf = db.QueryDefs("EECQVandaagSom_PTQ") 'Haal de laatste dag data op.
qdf.SQL = "SELECT * FROM EECQVandaagSom_View ORDER BY Locatie, Lijn_Nr, TTijd DESC , MaxTijd DESC , Batch, Product;"
LogTime ("EECQVandaagSomReset")
StartLog ("C:\Temp\QueryLog.txt")
Me.[frmEECDagOverzicht].Form.Requery
LogTime ("EECDagOverzichtFormReset")
End Function
Option Compare Database
' ######### CODE START ##########
Private dteStart As Date
Private dteEnd As Date
Private strLocation As String
Function StartLog(strFileLocation As String)
dteStart = Now
strLocation = strFileLocation
End Function
Function LogTime(strQueryName As String)
Dim iFileNum As Integer
Dim strFileName As String
Dim lngElapsedTime As Long
dteEnd = Now
strFileName = strLocation
iFileNum = FreeFile
' Opens the text file to write to
Open strFileName For Append As iFileNum
' gets the elapsed time
lngElapsedTime = DateDiff("s", dteStart, dteEnd)
Print #iFileNum, Now & " - " & strQueryName & " took " & lngElapsedTime & " seconds to run."
Close iFileNum
' reset variables
End Function
StartLog ("C:\Temp\QueryLog.txt")
Set qdf = db.QueryDefs("EECQVandaagSom_PTQ") 'Haal de laatste dag data op.
qdf.SQL = "SELECT * FROM EECQVandaagSom_View WHERE " & ptqFilter & " ORDER BY Locatie, Lijn_Nr, TTijd DESC , MaxTijd DESC , Batch, Product;"
LogTime ("EECQVandaagSomFilter")
StartLog ("C:\Temp\QueryLog.txt")
Me.[frmEECDagOverzicht].Form.Requery
LogTime ("DagOverzichtFormFilterRequery")
ptqFilter = "Locatie 'Locatie 2' "
dFilter = ""
Me.frmEECDagOverzicht.Form.Filter = dFilter
Me.frmEECDagOverzicht.Form.FilterOn = True
dFilter = "Locatie = "Locatie 2" "
SELECT * FROM dbo.EECQVandaagSom_Function();
EXEC dbo.EECQVandaagSom_Procedure;
USE [ThermoLink]
GO
/****** Object: UserDefinedFunction [dbo].[EECQVandaagSom_Function] Script Date: 04/09/2024 19:09:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[EECQVandaagSom_Function]()
RETURNS TABLE
AS
RETURN
(
SELECT TOP (100) PERCENT
dbo.TrendVandaagEnd_View.Locatie,
dbo.TrendVandaagEnd_View.Lijn_Nr,
MAX(dbo.TrendNu_View.Tijd) AS TTijd,
MAX(dbo.EECQVandaag_View.DatumTijd) AS MaxTijd,
dbo.TrendVandaagEnd_View.Batch,
dbo.TrendVandaagEnd_View.Product,
dbo.TrendVandaagEnd_View.ProductID,
MIN(dbo.EECQVandaag_View.DatumTijd) AS MinTijd,
dbo.EECQTODAYTotal_View.Dn,
dbo.EECQTODAYTotal_View.DGem,
dbo.EECQTODAYTotal_View.DStd,
dbo.EECQTODAYTotal_View.[DTu2 OK],
dbo.EECQTODAYTotal_View.[DTu1 OK],
dbo.EECQTODAYTotal_View.DOK,
dbo.EECQTODAYTotal_View.[DTo1 OK],
dbo.EECQTODAYTotal_View.[DTo2 OK],
dbo.EECQTODAYTotal_View.[DTu%],
dbo.EECQTODAYTotal_View.[DNo Gap],
dbo.EECQTODAYTotal_View.[DMD Rej],
dbo.EECQVandaagLaatste_View.LastOfn,
dbo.EECQVandaagLaatste_View.LastOfGemm,
dbo.EECQVandaagLaatste_View.LastOfStdev,
dbo.EECQVandaagLaatste_View.[LastOfTu2 OK],
dbo.EECQVandaagLaatste_View.[LastOfTu1 OK],
dbo.EECQVandaagLaatste_View.LastOfOK,
dbo.EECQVandaagLaatste_View.[LastOfTo1 OK],
dbo.EECQVandaagLaatste_View.[LastOfTo2 OK],
dbo.EECQVandaagLaatste_View.[LastOfTu1%],
dbo.EECQVandaagLaatste_View.[LastOfNo Gap],
dbo.EECQVandaagLaatste_View.[LastOfMD Rej],
dbo.TrendNu_View.Aantal AS TAantal,
dbo.TrendNu_View.Gemm AS TGemm,
dbo.TrendNu_View.Tu1p AS TTu1p,
dbo.TrendNu_View.Ex_NG AS [TEX Ng],
dbo.TrendNu_View.NoGap AS TNoGap,
dbo.TrendNu_View.[Tu2 Ok] AS [TTu2 OK],
dbo.TrendNu_View.[Tu1 Ok] AS [TTu1 Ok],
dbo.TrendNu_View.Ok AS TOK,
dbo.TrendNu_View.[To1 Ok] AS [TTo1 Ok],
dbo.TrendNu_View.[To2 Ok] AS [TTo2 OK],
dbo.TrendNu_View.Std AS TStd,
dbo.TrendVandaagEnd_View.FirstOfEenheid,
dbo.TrendVandaagEnd_View.FirstOfTu2,
dbo.TrendVandaagEnd_View.FirstOfTu1,
dbo.TrendVandaagEnd_View.FirstOfREFW,
dbo.TrendVandaagEnd_View.FirstOfTo1,
dbo.TrendVandaagEnd_View.FirstOfTo2,
dbo.TrendVandaagEnd_View.FirstOfTarra,
dbo.TrendVandaagEnd_View.FirstOfDichtheid
FROM dbo.TrendVandaagEnd_View
LEFT OUTER JOIN dbo.EECQVandaagLaatste_View
ON dbo.TrendVandaagEnd_View.Product = dbo.EECQVandaagLaatste_View.Product
AND dbo.TrendVandaagEnd_View.Batch = dbo.EECQVandaagLaatste_View.Batch
AND dbo.TrendVandaagEnd_View.Lijn_Nr = dbo.EECQVandaagLaatste_View.Lijn_Nr
AND dbo.TrendVandaagEnd_View.Locatie = dbo.EECQVandaagLaatste_View.Locatie
LEFT OUTER JOIN dbo.EECQTODAYTotal_View
ON dbo.TrendVandaagEnd_View.Product = dbo.EECQTODAYTotal_View.Product
AND dbo.TrendVandaagEnd_View.Batch = dbo.EECQTODAYTotal_View.Batch
AND dbo.TrendVandaagEnd_View.Lijn_Nr = dbo.EECQTODAYTotal_View.Lijn_Nr
AND dbo.TrendVandaagEnd_View.Locatie = dbo.EECQTODAYTotal_View.Locatie
LEFT OUTER JOIN dbo.TrendNu_View
ON dbo.TrendVandaagEnd_View.Product = dbo.TrendNu_View.Product
AND dbo.TrendVandaagEnd_View.Batch = dbo.TrendNu_View.Batch
AND dbo.TrendVandaagEnd_View.Lijn_Nr = dbo.TrendNu_View.Lijn_Nr
AND dbo.TrendVandaagEnd_View.Locatie = dbo.TrendNu_View.Locatie
LEFT OUTER JOIN dbo.EECQVandaag_View
ON dbo.TrendVandaagEnd_View.Product = dbo.EECQVandaag_View.Product
AND dbo.TrendVandaagEnd_View.Batch = dbo.EECQVandaag_View.Batch
AND dbo.TrendVandaagEnd_View.Lijn_Nr = dbo.EECQVandaag_View.Lijn_Nr
AND dbo.TrendVandaagEnd_View.Locatie = dbo.EECQVandaag_View.Locatie
GROUP BY dbo.TrendVandaagEnd_View.Locatie,
dbo.TrendVandaagEnd_View.Lijn_Nr,
dbo.TrendVandaagEnd_View.Batch,
dbo.TrendVandaagEnd_View.Product,
dbo.TrendVandaagEnd_View.ProductID,
dbo.EECQTODAYTotal_View.Dn,
dbo.EECQTODAYTotal_View.DGem,
dbo.EECQTODAYTotal_View.DStd,
dbo.EECQTODAYTotal_View.[DTu2 OK],
dbo.EECQTODAYTotal_View.[DTu1 OK],
dbo.EECQTODAYTotal_View.DOK,
dbo.EECQTODAYTotal_View.[DTo1 OK],
dbo.EECQTODAYTotal_View.[DTo2 OK],
dbo.EECQTODAYTotal_View.[DTu%],
dbo.EECQTODAYTotal_View.[DNo Gap],
dbo.EECQTODAYTotal_View.[DMD Rej],
dbo.EECQVandaagLaatste_View.LastOfn,
dbo.EECQVandaagLaatste_View.LastOfGemm,
dbo.EECQVandaagLaatste_View.LastOfStdev,
dbo.EECQVandaagLaatste_View.[LastOfTu2 OK],
dbo.EECQVandaagLaatste_View.[LastOfTu1 OK],
dbo.EECQVandaagLaatste_View.LastOfOK,
dbo.EECQVandaagLaatste_View.[LastOfTo1 OK],
dbo.EECQVandaagLaatste_View.[LastOfTo2 OK],
dbo.EECQVandaagLaatste_View.[LastOfTu1%],
dbo.EECQVandaagLaatste_View.[LastOfNo Gap],
dbo.EECQVandaagLaatste_View.[LastOfMD Rej],
dbo.TrendNu_View.Aantal,
dbo.TrendNu_View.Gemm,
dbo.TrendNu_View.Tu1p,
dbo.TrendNu_View.Ex_NG,
dbo.TrendNu_View.NoGap,
dbo.TrendNu_View.[Tu2 Ok],
dbo.TrendNu_View.[Tu1 Ok],
dbo.TrendNu_View.Ok,
dbo.TrendNu_View.[To1 Ok],
dbo.TrendNu_View.[To2 Ok],
dbo.TrendNu_View.Std,
dbo.TrendVandaagEnd_View.FirstOfEenheid,
dbo.TrendVandaagEnd_View.FirstOfTu2,
dbo.TrendVandaagEnd_View.FirstOfTu1,
dbo.TrendVandaagEnd_View.FirstOfREFW,
dbo.TrendVandaagEnd_View.FirstOfTo1,
dbo.TrendVandaagEnd_View.FirstOfTo2,
dbo.TrendVandaagEnd_View.FirstOfTarra,
dbo.TrendVandaagEnd_View.FirstOfDichtheid
ORDER BY dbo.TrendVandaagEnd_View.Locatie,
dbo.TrendVandaagEnd_View.Lijn_Nr,
TTijd DESC,
MaxTijd DESC,
dbo.TrendVandaagEnd_View.Batch,
dbo.TrendVandaagEnd_View.Product
);
GO
StartLog ("C:\Temp\QueryLog.txt")
Set qdf = db.QueryDefs("EECQVandaagSom_PTQ") 'Haal de laatste dag data op.
qdf.SQL = "SELECT * FROM EECQVandaagSom_View ORDER BY TTijd DESC ,Locatie, Lijn_Nr, MaxTijd DESC , Batch, Product;"
LogTime ("EECQVandaagSomReset")
StartLog ("C:\Temp\QueryLog.txt")
Me.[frmEECDagOverzicht].Form.Requery
LogTime ("EECDagOverzichtFormReset")
EXEC dbo.EECQVandaagSom_Procedure;
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.