PNBR#23734 zoeken op filterveld in rapportages kan niet op * als wildcard

svn path=/Website/trunk/; revision=11971
This commit is contained in:
Erik Groener
2012-08-01 13:26:20 +00:00
parent 87ae8c6f37
commit a0549a00c5
48 changed files with 117 additions and 117 deletions

View File

@@ -153,12 +153,12 @@ function ruimte_list(pautfunction, params)
if (area_nr)
{
sqln += " AND UPPER(r.alg_ruimte_nr) LIKE " + safe.quoted_sql_upper("%" + area_nr + "%");
sqln += " AND UPPER(r.alg_ruimte_nr) LIKE " + safe.quoted_sql_wild("%" + area_nr + "%");
}
if (area_descr)
{
sqln += " AND UPPER(r.alg_ruimte_omschrijving) LIKE " + safe.quoted_sql_upper("%" + area_descr + "%");
sqln += " AND UPPER(r.alg_ruimte_omschrijving) LIKE " + safe.quoted_sql_wild("%" + area_descr + "%");
}
sqln += " ORDER BY l.alg_locatie_upper ASC"

View File

@@ -131,7 +131,7 @@ function terrein_list(pautfunction, params)
if (ter_code)
{
sqln += " AND UPPER(g.ALG_TERREINSECTOR_CODE) LIKE " + safe.quoted_sql_upper("%" + ter_code + "%");
sqln += " AND UPPER(g.ALG_TERREINSECTOR_CODE) LIKE " + safe.quoted_sql_wild("%" + ter_code + "%");
}
sqln += " ORDER BY g.alg_terreinsector_upper ASC "

View File

@@ -70,7 +70,7 @@ var logall=0; // handig met testen
{
if (filterName == xx)
{
wheres.push("UPPER("+requestData.filter[xx] + ") LIKE " + safe.quoted_sql_upper(filters[i].text + "%"))
wheres.push("UPPER("+requestData.filter[xx] + ") LIKE " + safe.quoted_sql_wild(filters[i].text + "%"))
}
}
}

View File

@@ -225,7 +225,7 @@ function bes_list (pautfunction, params)
? " AND bes_srtdeel_key IN"
+ " (SELECT bes_srtdeel_key"
+ " FROM bes_srtdeel"
+ " WHERE UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_upper("%" + pitem + "%")
+ " WHERE UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_wild("%" + pitem + "%")
+ ")"
: "")
+ ")";
@@ -239,7 +239,7 @@ function bes_list (pautfunction, params)
+ " FROM bes_srtdeel"
+ " WHERE bes_srtgroep_key = " + pgroep_key
+ ((pitem && (fronto || backo))
? " AND UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_upper("%" + pitem + "%")
? " AND UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_wild("%" + pitem + "%")
: "")
+ "))";
}
@@ -256,7 +256,7 @@ function bes_list (pautfunction, params)
+ " WHERE ins_discipline_key = " + pcatalogus_key
+ ")"
+ ((pitem && (fronto || backo))
? " AND UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_upper("%" + pitem + "%")
? " AND UPPER(bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_wild("%" + pitem + "%")
: "")
+ "))";
}
@@ -937,7 +937,7 @@ function bes_list (pautfunction, params)
if (rfo_key)
{
sql_filter += " AND b.bes_bestelopdr_id LIKE " + safe.quoted_sql_upper(rfo_key + "%");
sql_filter += " AND b.bes_bestelopdr_id LIKE " + safe.quoted_sql_wild(rfo_key + "%");
}
else
{
@@ -1418,7 +1418,7 @@ function bes_list (pautfunction, params)
sql += " AND b.prs_perslid_key = " + requestor_key;
}
if (kp)
sql += " AND k.prs_kostenplaats_upper LIKE " + safe.quoted_sql_upper(kp + "%");
sql += " AND k.prs_kostenplaats_upper LIKE " + safe.quoted_sql_wild(kp + "%");
if (dep_key)
sql += " AND p.prs_afdeling_key = " + dep_key;
if (authparams.ALGreadlevel >= 0)

View File

@@ -244,8 +244,8 @@ function bes_voorraad_list (pautfunction, params)
? " WHERE inkoop_disc = " + params.catalogus_key
: "")
+ (params.searchtekst
? (params.catalogus_key? " AND" : " WHERE") + " (UPPER(bes_srtdeel_nr) LIKE " + safe.quoted_sql_upper("%" + params.searchtekst + "%")
+ " OR UPPER("+ lcl.xsql('bes_srtdeel_omschrijving','sd.bes_srtdeel_key') +") LIKE " + safe.quoted_sql_upper("%" + params.searchtekst + "%") + ")"
? (params.catalogus_key? " AND" : " WHERE") + " (UPPER(bes_srtdeel_nr) LIKE " + safe.quoted_sql_wild("%" + params.searchtekst + "%")
+ " OR UPPER("+ lcl.xsql('bes_srtdeel_omschrijving','sd.bes_srtdeel_key') +") LIKE " + safe.quoted_sql_wild("%" + params.searchtekst + "%") + ")"
: "")
+ " GROUP BY bes_srtdeel_nr"
+ ", "+ lcl.xsql('bes_srtdeel_omschrijving','sd.bes_srtdeel_key')

View File

@@ -189,7 +189,7 @@ function opdr_list (pautfunction, params)
}
if (item)
sql += " AND UPPER(isd.bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_upper("%" + item + "%");
sql += " AND UPPER(isd.bes_srtdeel_omschrijving) LIKE " + safe.quoted_sql_wild("%" + item + "%");
// AND b.bes_bestelopdr_key IN (...item_key...) hoef niet gebruikt te worden omdat geen bedragen worden getoond.
if (item_key)

View File

@@ -173,7 +173,7 @@ function tekening_list(pautfunction, params)
if (bstndnm)
{
sqln += " AND UPPER(t.cad_tekening_filenaam) LIKE " + safe.quoted_sql_upper("%" + bstndnm + "%")
sqln += " AND UPPER(t.cad_tekening_filenaam) LIKE " + safe.quoted_sql_wild("%" + bstndnm + "%")
}
sqln += " ORDER BY UPPER (t.alg_locatie_omschrijving)"

View File

@@ -99,7 +99,7 @@ var pLabel = getQParamInt("label");
+ " AND al.alg_locatie_key = ag.alg_locatie_key"
+ " AND ag.alg_gebouw_key = av.alg_gebouw_key"
+ " AND av.alg_verdieping_key = ar.alg_verdieping_key"
+ " AND UPPER(th.waarde) LIKE " + safe.quoted_sql_upper(lblCode + "%");
+ " AND UPPER(th.waarde) LIKE " + safe.quoted_sql_wild(lblCode + "%");
if (loc != -1) sql = sql + " AND al.alg_locatie_key = " + loc;

View File

@@ -107,7 +107,7 @@ var discs = getQParamIntArray("discs", []); // Komma separated list of ins_disci
+ " AND s.ins_srtdeel_key = g.ins_srtdeel_key";
if (loc != -1) sql = sql + " AND g.ins_alg_locatie_key = " + loc;
sql = sql + " AND g.ins_deel_upper LIKE " + safe.quoted_sql_upper(objCode + "%")
sql = sql + " AND g.ins_deel_upper LIKE " + safe.quoted_sql_wild(objCode + "%")
if(discs.length > 0 && discs.join(",").indexOf("-1") == -1)
{

View File

@@ -42,7 +42,7 @@ FCLTHeader.Requires({ plugins: ["jQuery"] })
+ " adm_tracking_osuser"
+ " FROM adm_tracking at1 WHERE 1=1"
+ (zoek != -1
? " AND UPPER(adm_tracking_name) LIKE " + safe.quoted_sql_upper(zoek + "%")
? " AND UPPER(adm_tracking_name) LIKE " + safe.quoted_sql_wild(zoek + "%")
: "")
+ (since?" AND adm_tracking_date > " + since.toSQL():"")
+ (laatste? " AND adm_tracking_date = (SELECT MAX(adm_tracking_date) FROM adm_tracking at2 WHERE at2.adm_tracking_name = at1.adm_tracking_name)":"")

View File

@@ -68,7 +68,7 @@ var showall = getQParamInt("showall", 0) == 1;
: "");
if (adressName != "")
sql+= " AND m.mld_adres_upper LIKE " + safe.quoted_sql_upper(adressName + "%");
sql+= " AND m.mld_adres_upper LIKE " + safe.quoted_sql_wild(adressName + "%");
if (locatiekey != -1)
sql+= " AND l.alg_locatie_key = " + locatiekey;
@@ -76,9 +76,9 @@ var showall = getQParamInt("showall", 0) == 1;
sql+= " AND l.alg_district_key = " + districtkey;
if (bezoekPostcode != "")
sql+= " AND UPPER(m.mld_adres_bezoek_postcode) LIKE " + safe.quoted_sql_upper(bezoekPostcode + "%");
sql+= " AND UPPER(m.mld_adres_bezoek_postcode) LIKE " + safe.quoted_sql_wild(bezoekPostcode + "%");
if (bezoekPlaats != "")
sql+= " AND UPPER(m.mld_adres_bezoek_plaats) LIKE " + safe.quoted_sql_upper(bezoekPlaats + "%");
sql+= " AND UPPER(m.mld_adres_bezoek_plaats) LIKE " + safe.quoted_sql_wild(bezoekPlaats + "%");
sql+= " ORDER BY UPPER (m.mld_adres_naam)";

View File

@@ -76,8 +76,8 @@ if (vSearchGroep == "lang")
sqln += " AND (L.fac_locale_default, l.fac_locale_kolomkeyval) IN "
+ "(SELECT fac_locale_default, fac_locale_kolomkeyval "
+ " FROM fac_v_locale_kolom F "
+ " WHERE ( (UPPER(F.fac_locale_tekst) LIKE "+safe.quoted_sql_upper("%"+vSearchString+"%") + ") "
+ "OR (UPPER(F.fac_locale_default) LIKE "+safe.quoted_sql_upper("%"+vSearchString+"%") + ") "
+ " WHERE ( (UPPER(F.fac_locale_tekst) LIKE "+safe.quoted_sql_wild("%"+vSearchString+"%") + ") "
+ "OR (UPPER(F.fac_locale_default) LIKE "+safe.quoted_sql_wild("%"+vSearchString+"%") + ") "
+ ") "
+ ") ";
}
@@ -125,8 +125,8 @@ else
sqln += " AND (l.fac_locale_dialect_key, l.fac_locale_lang) IN "
+ "(SELECT fac_locale_dialect_key, fac_locale_lang "
+ " FROM fac_v_locale_lcl F "
+ " WHERE ( (UPPER(F.fac_locale_tekst) LIKE " + safe.quoted_sql_upper("%" + vSearchString + "%") + ") "
+ "OR (UPPER(F.fac_localeitems_lcl) LIKE " + safe.quoted_sql_upper("%" + vSearchString + "%") + ") "
+ " WHERE ( (UPPER(F.fac_locale_tekst) LIKE " + safe.quoted_sql_wild("%" + vSearchString + "%") + ") "
+ "OR (UPPER(F.fac_localeitems_lcl) LIKE " + safe.quoted_sql_wild("%" + vSearchString + "%") + ") "
+ ") "
+ ") ";
}

View File

@@ -65,9 +65,9 @@ var vWhere = "";
sqln += " AND (fac_locale_xsl_label) IN "
+ "(SELECT fac_locale_xsl_label "
+ " FROM fac_locale_xsl "
+ " WHERE ( (UPPER(fac_locale_xsl_label) LIKE "+safe.quoted_sql_upper("%"+vSearchString+"%") + ") "
+ "OR (UPPER(fac_locale_xsl_tekst) LIKE "+safe.quoted_sql_upper("%"+vSearchString+"%") + ") "
+ "OR (UPPER(fac_locale_xsl_cust) LIKE "+safe.quoted_sql_upper("%"+vSearchString+"%") + ") "
+ " WHERE ( (UPPER(fac_locale_xsl_label) LIKE "+safe.quoted_sql_wild("%"+vSearchString+"%") + ") "
+ "OR (UPPER(fac_locale_xsl_tekst) LIKE "+safe.quoted_sql_wild("%"+vSearchString+"%") + ") "
+ "OR (UPPER(fac_locale_xsl_cust) LIKE "+safe.quoted_sql_wild("%"+vSearchString+"%") + ") "
+ ") "
+ ") ";
}

View File

@@ -120,7 +120,7 @@ FCLTHeader.Requires({ plugins: ["jQuery"],
? " AND fac_locale_xsl_label(+) = fac_menuitems_label"
+ " AND fac_locale_xsl_module(+) = 'ASP'"
+ " AND fac_locale_xsl_lang(+) = " + safe.quoted_sql(user.lang())
+ " AND UPPER(COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, fac_menuitems_label)) LIKE " + safe.quoted_sql_upper("%" + tekst + "%")
+ " AND UPPER(COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, fac_menuitems_label)) LIKE " + safe.quoted_sql_wild("%" + tekst + "%")
: "")
+ " ORDER BY fac_menuitems_groep, fac_menu_volgnr, fac_menuitems_label";

View File

@@ -54,7 +54,7 @@ for (var i = 1; i <= aantalcolvalue; i++)
if (p_colName != colname)
{
requireFilterCol(p_tableName, colname); // Safety check voor kolomnaam
sqlWhere += (sqlWhere == ""? " WHERE " : " AND ") + " UPPER(" + colname + ") LIKE " + safe.quoted_sql_upper(colvalue);
sqlWhere += (sqlWhere == ""? " WHERE " : " AND ") + " UPPER(" + colname + ") LIKE " + safe.quoted_sql_wild(colvalue);
}
}
sql += sqlWhere;

View File

@@ -36,7 +36,7 @@ var srch = getQParam("searchtext", "");
+ " fac_functie_key "
+ " FROM fac_widget"
+ " WHERE 1=1 "
+ (fwg != -1 ? " AND UPPER(fac_widget_groep) LIKE " + safe.quoted_sql_upper(fwg) : "")
+ (fwg != -1 ? " AND UPPER(fac_widget_groep) LIKE " + safe.quoted_sql_wild(fwg) : "")
+ (srch != "" ? " AND UPPER(fac_widget_title) LIKE " + safe.quoted_sql_wild(srch) : "")
+ " ORDER BY fac_widget_groep, fac_widget_volgnr";

View File

@@ -321,7 +321,7 @@ function fin_list (params)
}
if (finnum) // mag fin_key of fin_factuur_nr zijn
sql += " AND (f.fin_factuur_key = fac.safe_to_number(" + safe.quoted_sql(finnum) + ") OR UPPER(f.fin_factuur_nr) LIKE " + safe.quoted_sql_upper(finnum) + ")";
sql += " AND (f.fin_factuur_key = fac.safe_to_number(" + safe.quoted_sql(finnum) + ") OR UPPER(f.fin_factuur_nr) LIKE " + safe.quoted_sql_wild(finnum) + ")";
if (budh_key)
sql += " AND budgethouder = " + budh_key;
@@ -356,16 +356,16 @@ function fin_list (params)
}
if (!fin_type || fin_type == "O") {
subsql[ii++] = " UPPER(sd.ins_srtdiscipline_prefix)||o.mld_melding_key LIKE " + safe.quoted_sql_upper(ordbase)
subsql[ii++] = " UPPER(sd.ins_srtdiscipline_prefix)||o.mld_melding_key LIKE " + safe.quoted_sql_wild(ordbase)
+ (volgnr?"AND o.mld_opdr_bedrijfopdr_volgnr = " + volgnr:"");
}
if (!fin_type || fin_type=="C") {
subsql[ii++] = " ('C'||c.cnt_contract_nummer_intern LIKE " + safe.quoted_sql_upper(ordbase)
subsql[ii++] = " ('C'||c.cnt_contract_nummer_intern LIKE " + safe.quoted_sql_wild(ordbase)
+ (volgnr?"AND c.cnt_contract_versie = " + volgnr:"")
+ " )";
}
if (!fin_type || fin_type=="B") {
subsql[ii++] = " (bo.bes_bestelopdr_id LIKE " + safe.quoted_sql_upper(opdrnr+"%") + ")";
subsql[ii++] = " (bo.bes_bestelopdr_id LIKE " + safe.quoted_sql_wild(opdrnr+"%") + ")";
}
sql += " AND ("+ subsql.join(" OR ")+")";
}
@@ -376,7 +376,7 @@ function fin_list (params)
sql += " AND f.fin_factuur_statuses_key = " + finstatus;
if (debtor)
sql += " AND UPPER(f.fin_factuur_debiteur_nr) LIKE " + safe.quoted_sql_upper(debtor);
sql += " AND UPPER(f.fin_factuur_debiteur_nr) LIKE " + safe.quoted_sql_wild(debtor);
if (params.opdr_key)
sql += " AND f.mld_opdr_key = " + params.opdr_key;

View File

@@ -190,8 +190,8 @@ function generateFlexKenmerkCode(params)
+ " OR(k.ins_srtinstallatie_key = g.ins_discipline_key"
+ " AND k.ins_kenmerk_niveau = 'D'))"
+ (srtdeel_oms && srtdeel_oms != ""
? " AND ( (ins_srtdeel_upper LIKE " + safe.quoted_sql_upper("%" + srtdeel_oms + "%") + ")"
+ " OR (ins_srtdeel_code_upper LIKE " + safe.quoted_sql_upper("%" + srtdeel_oms + "%") + "))"
? " AND ( (ins_srtdeel_upper LIKE " + safe.quoted_sql_wild("%" + srtdeel_oms + "%") + ")"
+ " OR (ins_srtdeel_code_upper LIKE " + safe.quoted_sql_wild("%" + srtdeel_oms + "%") + "))"
: "")
+ (lendout // Bij uitlenen alleen kenmerken met volgnummer 900 en hoger.
? " AND k.ins_kenmerk_volgnummer >= 900"

View File

@@ -719,10 +719,10 @@ function ins_list (pautfunction, params)
sql_ex += " AND ins_discipline_key IN (" + disc_key + ")";
if (deel)
sql_ex += " AND ins_deel_upper LIKE " + safe.quoted_sql_upper("%" + deel + "%");
sql_ex += " AND ins_deel_upper LIKE " + safe.quoted_sql_wild("%" + deel + "%");
if (objsrt_oms)
sql_ex += " AND ( (ins_srtdeel_upper LIKE " + safe.quoted_sql_upper("%" + objsrt_oms + "%") + ")"
+ " OR (ins_srtdeel_code_upper LIKE " + safe.quoted_sql_upper("%" + objsrt_oms + "%") + "))";
sql_ex += " AND ( (ins_srtdeel_upper LIKE " + safe.quoted_sql_wild("%" + objsrt_oms + "%") + ")"
+ " OR (ins_srtdeel_code_upper LIKE " + safe.quoted_sql_wild("%" + objsrt_oms + "%") + "))";
// Nu filtercondities voor flexkenmerken toevoegen
sql_ex += getKenmerkSql("INS", "i.ins_deel_key");

View File

@@ -63,8 +63,8 @@ var transitParam = buildTransitParam(["disc_key", "srtgroep_key"]);
if (srtgroep_key>0)
sql += " AND sg.ins_srtgroep_key = " + srtgroep_key;
if (srtdeel)
sql += " AND (s.ins_srtdeel_code_upper LIKE " + safe.quoted_sql_upper("%" + srtdeel + "%")
+ " OR s.ins_srtdeel_upper LIKE " + safe.quoted_sql_upper("%" + srtdeel + "%") + ")"
sql += " AND (s.ins_srtdeel_code_upper LIKE " + safe.quoted_sql_wild("%" + srtdeel + "%")
+ " OR s.ins_srtdeel_upper LIKE " + safe.quoted_sql_wild("%" + srtdeel + "%") + ")"
sql += " ORDER BY ins_srtdeel_code, ins_srtdeel_omschrijving, ins_discipline_omschrijving, ins_srtgroep_omschrijving";
/**********************************

View File

@@ -377,13 +377,13 @@ function opdr_list (params)
// Dit is een potentieel en onvermijdelijk dure zoekactie.
// Conform meldingen
if (searchtekst)
sql += " AND (UPPER(mld_opdr_omschrijving) LIKE " + safe.quoted_sql_upper("%" + searchtekst + "%")
+ " OR UPPER(mld_opdr_opmerking) LIKE " + safe.quoted_sql_upper("%" + searchtekst + "%")
sql += " AND (UPPER(mld_opdr_omschrijving) LIKE " + safe.quoted_sql_wild("%" + searchtekst + "%")
+ " OR UPPER(mld_opdr_opmerking) LIKE " + safe.quoted_sql_wild("%" + searchtekst + "%")
+ " OR EXISTS (SELECT mld_opdr_key"
+ " FROM mld_kenmerkopdr ko"
+ " WHERE ko.mld_opdr_key = o.mld_opdr_key"
+ " AND ko.mld_kenmerkopdr_verwijder IS NULL"
+ " AND UPPER(ko.mld_kenmerkopdr_waarde) LIKE " + safe.quoted_sql_upper("%" + searchtekst + "%") + "))";
+ " AND UPPER(ko.mld_kenmerkopdr_waarde) LIKE " + safe.quoted_sql_wild("%" + searchtekst + "%") + "))";
if (loc_key)
sql += " AND m.mld_alg_locatie_key = " + loc_key;
@@ -396,8 +396,8 @@ function opdr_list (params)
sql += " AND m.prs_kostenplaats_key IN"
+ " (SELECT k.prs_kostenplaats_key"
+ " FROM prs_kostenplaats k"
+ " WHERE (UPPER(k.prs_kostenplaats_omschrijving) LIKE " + safe.quoted_sql_upper(kp+"%")
+ " OR UPPER(k.prs_kostenplaats_nr) LIKE " + safe.quoted_sql_upper(kp+"%") + "))";
+ " WHERE (UPPER(k.prs_kostenplaats_omschrijving) LIKE " + safe.quoted_sql_wild(kp+"%")
+ " OR UPPER(k.prs_kostenplaats_nr) LIKE " + safe.quoted_sql_wild(kp+"%") + "))";
if (org_key)
sql += " AND " + org_key + " IN "

View File

@@ -93,8 +93,8 @@ function mrk_list (pautfunction, params)
if (params.categorie_key)
sql += " AND d.ins_discipline_key = " + params.categorie_key;
if (params.searchtekst)
sql += " AND (UPPER(b.mrk_bericht_titel) LIKE " + safe.quoted_sql_upper("%" + params.searchtekst + "%")
+ " OR UPPER(b.mrk_bericht_omschrijving) LIKE " + safe.quoted_sql_upper("%" + params.searchtekst + "%") + ")"
sql += " AND (UPPER(b.mrk_bericht_titel) LIKE " + safe.quoted_sql_wild("%" + params.searchtekst + "%")
+ " OR UPPER(b.mrk_bericht_omschrijving) LIKE " + safe.quoted_sql_wild("%" + params.searchtekst + "%") + ")"
sql += " ORDER BY b.mrk_bericht_aanmaak DESC";

View File

@@ -141,8 +141,8 @@ function msg_list(pautfunction, params)
if (searchtext)
{
sqln += " AND (UPPER(fac_nieuws_titel) LIKE " + safe.quoted_sql_upper("%" + searchtext + "%")
+ " OR UPPER(fac_nieuws_omschrijving) LIKE " + safe.quoted_sql_upper("%" + searchtext + "%")+")";
sqln += " AND (UPPER(fac_nieuws_titel) LIKE " + safe.quoted_sql_wild("%" + searchtext + "%")
+ " OR UPPER(fac_nieuws_omschrijving) LIKE " + safe.quoted_sql_wild("%" + searchtext + "%")+")";
}
if (dateon)

View File

@@ -92,7 +92,7 @@ function prj_list (pautfunction, params)
: "");
if (scenario)
sql += " AND UPPER (s.prj_scenario_omschrijving) LIKE " + safe.quoted_sql_upper("%" + scenario + "%");
sql += " AND UPPER (s.prj_scenario_omschrijving) LIKE " + safe.quoted_sql_wild("%" + scenario + "%");
if (loc_key)
sql += " AND g.alg_locatie_key = " + loc_key;

View File

@@ -126,18 +126,18 @@ function bedrijf_list (pautfunction, params)
}
if (naam)
sql+= " AND b.prs_bedrijf_naam_upper LIKE "+safe.quoted_sql_upper("%"+naam+"%");
sql+= " AND b.prs_bedrijf_naam_upper LIKE "+safe.quoted_sql_wild("%"+naam+"%");
if (contactpersoon)
sql+= " AND UPPER(b.prs_bedrijf_contact_persoon) LIKE "+safe.quoted_sql_upper("%"+contactpersoon+"%");
sql+= " AND UPPER(b.prs_bedrijf_contact_persoon) LIKE "+safe.quoted_sql_wild("%"+contactpersoon+"%");
if (postcode)
sql+= " AND (UPPER(b.prs_bedrijf_bezoek_postcode) LIKE "+safe.quoted_sql_upper("%"+postcode+"%")
+ " OR UPPER(b.prs_bedrijf_post_postcode) LIKE "+safe.quoted_sql_upper("%"+postcode+"%") +")";
sql+= " AND (UPPER(b.prs_bedrijf_bezoek_postcode) LIKE "+safe.quoted_sql_wild("%"+postcode+"%")
+ " OR UPPER(b.prs_bedrijf_post_postcode) LIKE "+safe.quoted_sql_wild("%"+postcode+"%") +")";
if (plaats)
sql+= " AND (UPPER(b.prs_bedrijf_bezoek_plaats) LIKE "+safe.quoted_sql_upper("%"+plaats+"%")
+ " OR UPPER(b.prs_bedrijf_post_plaats) LIKE "+safe.quoted_sql_upper("%"+plaats+"%") +")";
sql+= " AND (UPPER(b.prs_bedrijf_bezoek_plaats) LIKE "+safe.quoted_sql_wild("%"+plaats+"%")
+ " OR UPPER(b.prs_bedrijf_post_plaats) LIKE "+safe.quoted_sql_wild("%"+plaats+"%") +")";
// Weet dat Of de locatiekey of de gebouwkey ingevuld is (of allebei niet)
if (locatie_key && !gebouw_key)

View File

@@ -106,12 +106,12 @@ function kpn_list(pautfunction, params)
if (descr)
{
sqln += " AND UPPER(k.prs_kostenplaats_omschrijving) LIKE " + safe.quoted_sql_upper("%" + descr + "%");
sqln += " AND UPPER(k.prs_kostenplaats_omschrijving) LIKE " + safe.quoted_sql_wild("%" + descr + "%");
}
if (name)
{
sqln += " AND UPPER(k.prs_kostenplaats_nr) LIKE " + safe.quoted_sql_upper("%" + name + "%");
sqln += " AND UPPER(k.prs_kostenplaats_nr) LIKE " + safe.quoted_sql_wild("%" + name + "%");
}
if (budgeth_key)

View File

@@ -99,7 +99,7 @@ function kpngroep_list(pautfunction, params)
if (descr)
{
sqln += " AND UPPER(kpg.prs_kostenplaatsgrp_oms) LIKE " + safe.quoted_sql_upper("%" + descr + "%");
sqln += " AND UPPER(kpg.prs_kostenplaatsgrp_oms) LIKE " + safe.quoted_sql_wild("%" + descr + "%");
}
if (budgeth_key)

View File

@@ -189,12 +189,12 @@ function afdeling_list(pautfunction, params)
if (deptName)
{
sqln += " AND UPPER(dd.prs_afdeling_naam) LIKE " + safe.quoted_sql_upper("%" + deptName + "%");
sqln += " AND UPPER(dd.prs_afdeling_naam) LIKE " + safe.quoted_sql_wild("%" + deptName + "%");
}
if (deptDesc)
{
sqln += " AND UPPER(dd.prs_afdeling_omschrijving) LIKE " + safe.quoted_sql_upper("%" + deptDesc + "%");
sqln += " AND UPPER(dd.prs_afdeling_omschrijving) LIKE " + safe.quoted_sql_wild("%" + deptDesc + "%");
}
if (kstpl_key)

View File

@@ -178,13 +178,13 @@ function perslid_list(pautfunction, params)
if (prsName)
{
sqln += " AND p.prs_perslid_upper LIKE " + safe.quoted_sql_upper(prsName + "%");
sqln += " AND p.prs_perslid_upper LIKE " + safe.quoted_sql_wild(prsName + "%");
}
if (prsLogin)
{
sqln += " AND (UPPER(p.prs_perslid_oslogin) LIKE " + safe.quoted_sql_upper(prsLogin + "%")
+ " OR (UPPER(p.prs_perslid_oslogin2) LIKE " + safe.quoted_sql_upper(prsLogin + "%")
sqln += " AND (UPPER(p.prs_perslid_oslogin) LIKE " + safe.quoted_sql_wild(prsLogin + "%")
+ " OR (UPPER(p.prs_perslid_oslogin2) LIKE " + safe.quoted_sql_wild(prsLogin + "%")
+ " AND NOT EXISTS (SELECT p2.prs_perslid_oslogin "
+ " FROM prs_perslid p2 "
+ " WHERE p2.prs_perslid_oslogin = p.prs_perslid_oslogin2))) ";
@@ -197,7 +197,7 @@ function perslid_list(pautfunction, params)
if (prsNR)
{
sqln += " AND UPPER(p.PRS_PERSLID_NR) LIKE " + safe.quoted_sql_upper(prsNR + "%")
sqln += " AND UPPER(p.PRS_PERSLID_NR) LIKE " + safe.quoted_sql_wild(prsNR + "%")
}
if (dept)

View File

@@ -127,7 +127,7 @@ function sle_list (params)
+ " AND s.ins_srtdeel_key = d.ins_srtdeel_key"
+ " AND sg.ins_srtgroep_key = " + S("sle_ins_srt_groep_key")
+ (deel
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_upper("%" + deel + "%")
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_wild("%" + deel + "%")
: "")
+ sqlPlaats
+ sqlFlex;
@@ -313,7 +313,7 @@ function sle_list (params)
+ " AND aog.alg_locatie_key = l.alg_locatie_key"
+ " AND sg.ins_srtgroep_key = " + S("sle_ins_srt_groep_key")
+ (deel
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_upper("%" + deel + "%")
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_wild("%" + deel + "%")
: "")
+ sqlPlaats
+ sqlFlex;
@@ -378,7 +378,7 @@ function sle_list (params)
+ " AND s.ins_srtdeel_key = d.ins_srtdeel_key(+)"
+ " AND sg.ins_srtgroep_key IN (" + S("sle_ins_srt_groep_key") + "," + S("cil_ins_srt_groep_key") + ")"
+ (deel
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_upper("%" + deel + "%")
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_wild("%" + deel + "%")
: "")
+ " AND s.ins_srtgroep_key = " + S("cil_ins_srt_groep_key") // Alleen cilinders kunnen aan een terrein gekoppeld zijn
+ " AND d.ins_alg_ruimte_type = 'T'"
@@ -407,7 +407,7 @@ function sle_list (params)
+ " AND aog.alg_locatie_key = l.alg_locatie_key"
+ " AND sg.ins_srtgroep_key = " + S("cil_ins_srt_groep_key")
+ (deel
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_upper("%" + deel + "%")
? " AND d.ins_deel_upper LIKE " + safe.quoted_sql_wild("%" + deel + "%")
: "")
+ sqlPlaats
+ sqlFlex;

View File

@@ -80,8 +80,8 @@ sql = "SELECT d.prs_afdeling_key"
+ ", " + S("prs_kpn_string") + " kpl"
+ ", prs_afdeling_naam3 afd"
+ " FROM prs_v_aanwezigafdeling d, prs_v_aanwezigkostenplaats k"
+ " WHERE (UPPER(" + S("prs_dep_string") + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%") + ")"
+ " WHERE (UPPER(" + S("prs_dep_string") + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%") + ")"
+ " AND d.prs_kostenplaats_key = k.prs_kostenplaats_key (+)"
+ filtClause
+ " ORDER BY 2"

View File

@@ -46,8 +46,8 @@ sql = "SELECT bsg.bes_srtgroep_key"
+ ", bes_discipline bd"
+ " WHERE bsg.ins_discipline_key = bd.ins_discipline_key"
+ " AND bsg.bes_srtgroep_verwijder IS NULL"
+ " AND (UPPER(" + lcl.xsql('bsg.bes_srtgroep_omschrijving', 'bsg.bes_srtgroep_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('bd.ins_discipline_omschrijving', 'bd.ins_discipline_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%") +")"
+ " AND (UPPER(" + lcl.xsql('bsg.bes_srtgroep_omschrijving', 'bsg.bes_srtgroep_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('bd.ins_discipline_omschrijving', 'bd.ins_discipline_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%") +")"
+ filtClause
+ " ORDER BY bsg.bes_srtgroep_volgnr, " + lcl.xsql('bsg.bes_srtgroep_omschrijving', 'bsg.bes_srtgroep_key');

View File

@@ -64,7 +64,7 @@ sql = "SELECT" + (dienst > 0? " DISTINCT" : "") + " b.prs_bedrijf_key"
+ ", b.prs_bedrijf_naam_upper"
+ " FROM prs_v_aanwezigbedrijf b"
+ sql_dienst_from
+ " WHERE UPPER(prs_bedrijf_naam) LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE UPPER(prs_bedrijf_naam) LIKE " + safe.quoted_sql_wild(chars + "%")
+ filtClause
+sql_dienst_where
+ " ORDER BY b.prs_bedrijf_naam_upper ";

View File

@@ -62,8 +62,8 @@ sql = "SELECT DISTINCT td.ins_discipline_key"
+ filtClause.from
+ " WHERE td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)" // Alleen bij MLD is de ins_srtdiscipline_key (altijd) ingevuld
+ " AND td.ins_discipline_verwijder IS NULL"
+ " AND (UPPER(sd.ins_srtdiscipline_prefix || '-' || " + lcl.xsql('td.ins_discipline_omschrijving', 'td.ins_discipline_key') +") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('sd.ins_srtdiscipline_omschrijving', 'sd.ins_srtdiscipline_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%") +")"
+ " AND (UPPER(sd.ins_srtdiscipline_prefix || '-' || " + lcl.xsql('td.ins_discipline_omschrijving', 'td.ins_discipline_key') +") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('sd.ins_srtdiscipline_omschrijving', 'sd.ins_srtdiscipline_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%") +")"
+ filtClause.where
+ " ORDER BY discipline";

View File

@@ -51,7 +51,7 @@ sql = "SELECT d.alg_district_key"
+ " FROM alg_v_aanwezigdistrict d"
+ ", alg_v_aanwezigregio r"
+ " WHERE d.alg_regio_key = r.alg_regio_key"
+ " AND alg_district_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " AND alg_district_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ filtClause
+ " ORDER BY 2"
WriteResult(sql, bAll, "naam", "alg_district_key", "alg_regio_omschrijving", "extra");

View File

@@ -69,7 +69,7 @@ sql = "SELECT k.prs_kostenplaats_key kpkey"
if (filtcode == "A" || filtcode == "C") // All accounts
{
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ AAfilter
+ (filtcode == "C"
? " AND k.prs_kostenplaats_key IN (SELECT c.prs_kostenplaats_key FROM cnt_v_aanwezigcontract c)" // Alle kostenplaatsen die bij een aanwezigcontract voorkomen
@@ -78,13 +78,13 @@ if (filtcode == "A" || filtcode == "C") // All accounts
}
else if (filtcode == "B") // Waar ik kostenplaatsverantwoordelijke ben
{
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND k.prs_perslid_key = " + user_key
+ " ORDER BY UPPER(" + S("prs_kpn_string") + ")";
}
else if (filtcode == "G") // Gebouwkostenplaatsen
{
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
sql += " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND k.prs_kostenplaats_module = 'ALG'"
+ " ORDER BY UPPER(" + S("prs_kpn_string") + ")";
}
@@ -94,7 +94,7 @@ else // waar ik op mag boeken
// Niet persoon of plaats afhankelijk
sql+= ", prs_perslidkostenplaats pk"
//+ (reado?", prs_kostenplaats k":", prs_v_aanwezigkostenplaats k")
+ " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND pk.prs_kostenplaats_key = k.prs_kostenplaats_key"
+ " AND pk.prs_perslidkostenplaats_boeken = 1 "
+ " AND pk.prs_perslid_key = " + prs_key
@@ -111,7 +111,7 @@ else // waar ik op mag boeken
+ ", prs_afdeling a"
+ ", prs_v_aanwezigkostenplaats k"
//+ (reado?", prs_kostenplaats k":", prs_v_aanwezigkostenplaats k")
+ " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE UPPER(" + S("prs_kpn_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND p.prs_afdeling_key = a.prs_afdeling_key"
+ " AND p.prs_perslid_key = " + prs_key
+ " AND a.prs_kostenplaats_key = k.prs_kostenplaats_key"

View File

@@ -72,8 +72,8 @@ if (autlevel > -1) // Efficiente versie van FAC_V_MY_PR**S_AFDELINGEN_WRITE
+ ", alg_locatie_postcode postcode"
+ extraInf
+ " FROM alg_v_aanweziglocatie l"
+ " WHERE (UPPER(" + S("alg_loc_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
+ " OR UPPER(alg_locatie_code) LIKE " + safe.quoted_sql_upper(chars + "%") + ")"
+ " WHERE (UPPER(" + S("alg_loc_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " OR UPPER(alg_locatie_code) LIKE " + safe.quoted_sql_wild(chars + "%") + ")"
+ filtClause
+ " ORDER BY 2"
WriteResult(sql, bAll, "naam", "alg_locatie_key", "code", "postcode", "extra");

View File

@@ -59,7 +59,7 @@ sqlR = "SELECT d.ins_deel_key"
+ ", alg_ruimte alg_r"
+ ", alg_verdieping alg_v"
+ ", alg_gebouw alg_g"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND alg_r.alg_ruimte_key = d.ins_alg_ruimte_key"
+ " AND d.ins_alg_ruimte_type = 'R'"
@@ -97,7 +97,7 @@ sqlW = "SELECT d.ins_deel_key"
+ ", alg_ruimte alg_r"
+ ", alg_verdieping alg_v"
+ ", alg_gebouw alg_g"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND w.prs_werkplek_key = d.ins_alg_ruimte_key"
+ " AND alg_r.alg_ruimte_key = w.prs_alg_ruimte_key"
@@ -134,7 +134,7 @@ sqlT = "SELECT d.ins_deel_key"
+ ", alg_locatie l"
+ ", alg_district di"
+ ", alg_terreinsector alg_t"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND alg_t.alg_terreinsector_key = d.ins_alg_ruimte_key"
+ " AND d.ins_alg_ruimte_type = 'T'"
@@ -166,7 +166,7 @@ sqlP = "SELECT d.ins_deel_key"
+ " , ins_v_aanwezigsrtdeel s"
+ " , prs_perslid p"
+ " , prs_v_afdeling_boom boom"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND p.prs_perslid_key = d.ins_alg_ruimte_key"
+ " AND p.prs_afdeling_key = boom.prs_afdeling_key"
@@ -196,7 +196,7 @@ sqlC = "SELECT d.ins_deel_key"
+ " FROM ins_v_aanwezigdeel d"
+ " , ins_v_aanwezigsrtdeel s"
+ " , prs_contactpersoon c"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND c.prs_contactpersoon_key = d.ins_alg_ruimte_key"
+ " AND d.ins_alg_ruimte_type = 'C'"
@@ -213,7 +213,7 @@ sqlA = "SELECT d.ins_deel_key"
+ " FROM ins_v_aanwezigdeel d"
+ " , ins_v_aanwezigsrtdeel s"
+ " , prs_v_afdeling_boom boom"
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE ins_deel_upper LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ " AND boom.prs_afdeling_key = d.ins_alg_ruimte_key"
+ " AND d.ins_alg_ruimte_type = 'A'"

View File

@@ -41,7 +41,7 @@ sql = " SELECT id.ins_deel_key"
+ " , alg_gebouw alg_g"
+ " , alg_locatie alg_l"
+ " WHERE id.ins_srtdeel_key = " + srtdeel_key_outlet
+ " AND id.ins_deel_upper like " + safe.quoted_sql_upper(chars + "%")
+ " AND id.ins_deel_upper like " + safe.quoted_sql_wild(chars + "%")
+ " AND id.ins_alg_ruimte_key = alg_r.alg_ruimte_key"
+ " AND id.ins_deel_verwijder IS NULL"
+ " AND alg_r.alg_verdieping_key = alg_v.alg_verdieping_key"

View File

@@ -101,11 +101,11 @@ if (isNaN(parseInt(chars, 10)))
// Merk op dat we de 'upper' weglaten omdat we later BINARY_AI hebben
if (S("prs_pers_string").substring(0, 19) != ' p.prs_perslid_naam' || chars.match(/[^A-Z]/i))
{ // rare S("prs_pers_string") of niet alleen letters
var like = " (" + S("prs_pers_string") + " LIKE " + safe.quoted_sql_upper(chars + "%")+ ")"
var like = " (" + S("prs_pers_string") + " LIKE " + safe.quoted_sql_wild(chars + "%")+ ")"
}
else // uitsluitend A-Z, zoek alleen op achternaam. Is twee keer zo snel bij BINARY_AI
{
var like = " (prs_perslid_naam LIKE " + safe.quoted_sql_upper(chars + "%")+ ")"
var like = " (prs_perslid_naam LIKE " + safe.quoted_sql_wild(chars + "%")+ ")"
}
sql = "SELECT p.prs_perslid_key"
+ ", " + S("prs_pers_string") + " naam"

View File

@@ -42,7 +42,7 @@ var sql = "SELECT fac_usrrap_key"
+ " OR fac_functie_key IN"
+ " (SELECT fac_functie_key FROM fac_v_webgebruiker"
+ " WHERE prs_perslid_key = " + user_key + "))"
+ " AND UPPER(" + lcl.xsql("fac_usrrap_omschrijving", "fac_usrrap_key") + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " AND UPPER(" + lcl.xsql("fac_usrrap_omschrijving", "fac_usrrap_key") + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " ORDER BY fac_usrrap_omschrijving";
WriteResult(sql, bAll, "fac_usrrap_omschrijving", "fac_usrrap_key", "fac_usrrap_view_name", "extra");

View File

@@ -42,7 +42,7 @@ sql = "SELECT r.alg_regio_key"
+ ", alg_regio_omschrijving naam"
+ ", NULL extra"
+ " FROM alg_v_aanwezigregio r"
+ " WHERE alg_regio_upper like " + safe.quoted_sql_upper(chars + "%")
+ " WHERE alg_regio_upper like " + safe.quoted_sql_wild(chars + "%")
+ filtClause
+ " ORDER BY 2"
WriteResult(sql, bAll, "naam", "alg_regio_key", "extra");

View File

@@ -58,8 +58,8 @@ var sql = "SELECT sd.ins_srtdeel_key"
+ " WHERE sd.ins_srtgroep_key = sg.ins_srtgroep_key"
+ " AND (ins_srtdeel_vervaldatum IS NULL"
+ " OR ins_srtdeel_vervaldatum > SYSDATE)"
+ " AND (UPPER(" + lcl.xsql('sd.ins_srtdeel_omschrijving', 'sd.ins_srtdeel_key') +") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('sg.ins_srtgroep_omschrijving', 'sg.ins_srtgroep_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%") + ")"
+ " AND (UPPER(" + lcl.xsql('sd.ins_srtdeel_omschrijving', 'sd.ins_srtdeel_key') +") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('sg.ins_srtgroep_omschrijving', 'sg.ins_srtgroep_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%") + ")"
+ filtClause
+ " ORDER BY sd.ins_srtdeel_nr"
+ ", UPPER(" + lcl.xsql('sd.ins_srtdeel_omschrijving', 'sd.ins_srtdeel_key') + ")";

View File

@@ -48,8 +48,8 @@ var sql = "SELECT sg.ins_srtgroep_key"
+ ", ins_tab_discipline td"
+ " WHERE td.ins_discipline_key = sg.ins_discipline_key"
+ " AND td.ins_discipline_verwijder IS NULL"
+ " AND (UPPER(" + lcl.xsql('sg.ins_srtgroep_omschrijving', 'sg.ins_srtgroep_key') +") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('td.ins_discipline_omschrijving', 'td.ins_discipline_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%") + ")"
+ " AND (UPPER(" + lcl.xsql('sg.ins_srtgroep_omschrijving', 'sg.ins_srtgroep_key') +") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER(" + lcl.xsql('td.ins_discipline_omschrijving', 'td.ins_discipline_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%") + ")"
+ filtClause
+ " ORDER BY ins_srtgroep_omschrijving ASC";

View File

@@ -55,9 +55,9 @@ sql = "SELECT sm.mld_stdmelding_key"
+ " FROM mld_stdmelding sm"
+ " , mld_v_aanwezigdiscipline di"
+ " , ins_srtdiscipline sd"
+ " WHERE (UPPER(" + lcl.xsql('mld_stdmelding_omschrijving', 'sm.mld_stdmelding_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER("+ lcl.xsql('mld_stdmelding_hint', 'sm.mld_stdmelding_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " OR UPPER("+ lcl.xsql('ins_discipline_omschrijving', 'di.ins_discipline_key') + ") LIKE " + safe.quoted_sql_upper("%" + chars + "%") +")"
+ " WHERE (UPPER(" + lcl.xsql('mld_stdmelding_omschrijving', 'sm.mld_stdmelding_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER("+ lcl.xsql('mld_stdmelding_hint', 'sm.mld_stdmelding_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ " OR UPPER("+ lcl.xsql('ins_discipline_omschrijving', 'di.ins_discipline_key') + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%") +")"
+ " AND sm.mld_ins_discipline_key = di.ins_discipline_key"
+ " AND mld_stdmelding_verwijder is null"
+ " AND di.ins_srtdiscipline_key = sd.ins_srtdiscipline_key"

View File

@@ -191,8 +191,8 @@ else // lutype == "B"
+ ", prs_dienst d"
+ " WHERE b.prs_bedrijf_key = dl.prs_bedrijf_key"
+ " AND dl.prs_dienst_key = d.prs_dienst_key"
+ " AND (UPPER(b.prs_bedrijf_naam) LIKE " + safe.quoted_sql_upper("%"+chars + "%")
+ " OR UPPER("+lcl.xsql('d.prs_dienst_omschrijving', 'd.prs_dienst_key')+") LIKE " + safe.quoted_sql_upper("%" + chars + "%")+")"
+ " AND (UPPER(b.prs_bedrijf_naam) LIKE " + safe.quoted_sql_wild("%"+chars + "%")
+ " OR UPPER("+lcl.xsql('d.prs_dienst_omschrijving', 'd.prs_dienst_key')+") LIKE " + safe.quoted_sql_wild("%" + chars + "%")+")"
+ sql_dienst;
}
sqlG = fsql("**", sqlG0);
@@ -211,7 +211,7 @@ else // lutype == "B"
+ " FROM " + uitvtabel + " b"
+ " WHERE 1=1 "
+ filtClause.bedrijf
+ " AND UPPER(b.prs_bedrijf_naam) LIKE " + safe.quoted_sql_upper("%" + chars + "%")
+ " AND UPPER(b.prs_bedrijf_naam) LIKE " + safe.quoted_sql_wild("%" + chars + "%")
+ (dienst>0
? " AND EXISTS" //
+ " (SELECT dl.prs_bedrijf_key"
@@ -248,8 +248,8 @@ else // lutype == "B"
? " AND p.prs_afdeling_key IN (SELECT a.prs_afdeling_key FROM prs_v_afdeling a "
+ " WHERE a.prs_bedrijf_key = " + user.afdeling().prs_bedrijf_key() + " )"
: ""))
+ " AND (UPPER(" + S("prs_pers_string") + ") LIKE " + safe.quoted_sql_upper(chars + "%")
+ " OR UPPER(" + safe.quoted_sql(L("lcl_mld_intern")) + ") LIKE " + safe.quoted_sql_upper(chars + "%")+")";
+ " AND (UPPER(" + S("prs_pers_string") + ") LIKE " + safe.quoted_sql_wild(chars + "%")
+ " OR UPPER(" + safe.quoted_sql(L("lcl_mld_intern")) + ") LIKE " + safe.quoted_sql_wild(chars + "%")+")";
sqlarr = [sqlD];
if (loc_key > 0) sqlarr.push(sqlL);
if (bld_key > 0) sqlarr.push(sqlG);

View File

@@ -81,8 +81,8 @@ if (autlevel > -1) // Efficiente versie van FAC_V_MY_PR**S_AFDELINGEN_WRITE
+ (gebkey > -1 ?", v.alg_verdieping_code" : ", g.alg_gebouw_code||'-'||v.alg_verdieping_code") + " code"
+ ", v.alg_verdieping_omschrijving naam"
+ " FROM alg_v_aanwezigverdieping v, alg_gebouw g"
+ " WHERE (UPPER(v.alg_verdieping_code) LIKE " + safe.quoted_sql_upper(chars + "%")
+ " OR UPPER(v.alg_verdieping_omschrijving) LIKE " + safe.quoted_sql_upper(chars + "%") + ")"
+ " WHERE (UPPER(v.alg_verdieping_code) LIKE " + safe.quoted_sql_wild(chars + "%")
+ " OR UPPER(v.alg_verdieping_omschrijving) LIKE " + safe.quoted_sql_wild(chars + "%") + ")"
+ filtClause
+ " AND g.alg_gebouw_key = v.alg_gebouw_key"
+ " ORDER BY g.alg_gebouw_code, v.alg_verdieping_volgnr";

View File

@@ -131,7 +131,7 @@ sql = " SELECT DISTINCT prs_werkplek_key"
+ " END naam"
+ ", prs_werkplek_volgnr"
+ " FROM prs_v_perslidwerkplek_gegevens w1"
+ " WHERE prs_werkplek_volgnr LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE prs_werkplek_volgnr LIKE " + safe.quoted_sql_wild(chars + "%")
+ filtClause
+ " ORDER BY 2"
@@ -164,7 +164,7 @@ if (ruikey == -1) // we weten niet in welke ruimte we zitten, dus moeten we me
+ " FROM prs_werkplek w1, prs_v_werkplek_bezetting wb, "
+ " alg_v_aanwezigruimte r, alg_verdieping v, alg_gebouw g"
+ " WHERE g.alg_gebouw_code || '-' || v.alg_verdieping_code || '-' || r.alg_ruimte_nr||'-'||"
+ " prs_werkplek_omschrijving LIKE " + safe.quoted_sql_upper(chars + "%")
+ " prs_werkplek_omschrijving LIKE " + safe.quoted_sql_wild(chars + "%")
+ " AND w1.prs_alg_ruimte_key = r.alg_ruimte_key"
+ " AND r.alg_verdieping_key = v.alg_verdieping_key"
+ " AND v.alg_gebouw_key = g.alg_gebouw_key"
@@ -200,7 +200,7 @@ else // we weten veel context, we zitten binnen een bekende ruimte
+ " END "
+ " code"
+ " FROM prs_werkplek w1, prs_v_werkplek_bezetting wb "
+ " WHERE prs_werkplek_volgnr LIKE " + safe.quoted_sql_upper(chars + "%")
+ " WHERE prs_werkplek_volgnr LIKE " + safe.quoted_sql_wild(chars + "%")
+ filtClause
+ " AND wb.prs_werkplek_key = w1.prs_werkplek_key "
+ (!showvirtueel