Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Tja det virker jo, lige et tillægsspørgsmål : Hvis værdien af "retur" er tom (gamle poster) kan jeg så gøre så den udfører ordren som hvis der stod "nej"
Ok, hvis i mener det kun er 15 points værd så har jeg da lige et spørgsmål mere:
når en kunde opretter en sag, sker det på et faktura nummer (feks 1111)
når så sagen er afsluttet sættes "status" = "færdig"
ved søgning søges der så på "nummer" MEN hvis nu kunden opretter en ny sag på SAMME fakturanummer (1111) (er tilladt) og der laves en søgning vil den altid finde den første sag frem.
Kan man ikke gøre så der checkes på "status" og hvis "status" = "færdig" finder den KUN den sidste sag ??
SELECT * FROM <tabel> WHERE fakturanummer = 1111 ORDER BY ID DESC
while not rs.eof if rs("status") = "færdig" Then response.write "Denne sag er færdig" Else response.write "Denne sag er IKKE færdig" End If Response.Write rs("fakturanummer") rs.movenext wend
Haha, ja min forklaring var vist ikke god nok. det skal være sådan at hvis samme "nummer" bruges igen og "status" = "færdig" så vises den SIDSTE indtastede ved søgning.
Synes godt om
Slettet bruger
14. august 2002 - 12:58#17
Vi laver lige et scenarie:
bruger1:
nummer status 1111 færdig 1111 ikke færdig
bruger 2:
nummer status 1111 ikke færdig 1111 færdig
bruger 3:
nummer status 1111 ikke færdig 1111 ikke færdig
bruger 4:
nummer status 1111 færdig 1111 færdig
Kan du ikke lige fortælle hvilket resultat der skal komme hvis jeg søger på nummer 1111 i disse 4 brugeres poster?
Her er starten på koden: strSQL = "SELECT ID, nummer, forhandlernavn, forhandleradr, forhandlerpostnr, forhandlerby, forhandlertele, kundenavn, kundeadr, kundepostnr, kundeby, kundetele, kundeemail, type, kundeudstyr, dato, kundefejl, kunderep, kundepris, status, datoslut, policenr, password, retur FROM usgdatabase WHERE" strSQL = strSQL & " (nummer LIKE '" & strKeyword & "')" strSQL = strSQL & " OR (forhandlernavn LIKE '" & strKeyword & "')" strSQL = strSQL & " OR (forhandleradr LIKE '" & strKeyword & "')" strSQL = strSQL & " ORDER BY ID DESC"
åben db osv...
while not rs.eof if rs("status") = "færdig" Then response.write "Denne sag er færdig" Else response.write "Denne sag er IKKE færdig" End If Response.Write rs("fakturanummer") rs.movenext wend
vil udskrive dem alle i "omvendt" rækkefølge..:)
det må vel være det optimale (hvis der er 2 der ikke er lukket, ellers brug TOP 1 forrest så vil du kun få den sidste (under alle omstændigheder))
lad os sige en kunde har købt en cykel på faktura nummer "1111" cyklen gå så i stykker og han oprettet en sag med navn osv.
Fakturanummeret bliver det vi senere søger på.
Indtil nu er alt fint, når kunden går ind og søger får han oplysninger om reparationen ved at indtaste faktura nummer idette tilfælde 1111.
Når så cyklen er repareret sætter jeg status = færdig.
Alt virker stadig ok.
Nu går cyklen så istykker igen og kunden indtaster igen fakturanummer (1111) der oprettes nu en ny sag MEN når kunden går ind og søger på nummeret ser han den GAMLE sag og ikke den nye (den nye kan kun jeg se direkte i databasen)
Det skal være sådan at når der søges checkes "status" og er status =færdig søges der videre i databasen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.