Jump to content
php.lv forumi

Sasa

Reģistrētie lietotāji
  • Posts

    848
  • Joined

  • Last visited

Everything posted by Sasa

  1. kaut kā nesanāk visu laiku updeito pilnīgi visus ierakstus! :(
  2. es tik zinu vienu lauku pārējie mainās un es tajā selectā nevaru pārskaitīt visus vajadzētu kaut ko pēc idejas līdzīgu šam bet šo man neņēma pretī
  3. man tā tabula pēc query izpildes izveidojas bez autonumerācijas ID un tur nav nekā tāda pēc kā varētu vadīties
  4. nevar pēc ID id man ir automummberings un tas mainās es nezinu, kas man būs pretī ietakstam katru reizi.
  5. bet kā tad man realizēt šo iespēju ja es darbinu MS access DB no klienta puses ar Javascript un nedaduz VBS? Vajag updeitot tikai vienu sastapto ierakstu, kas minēts pie Where
  6. bet vai LIMIT ir iekš ms accessa?
  7. kā es varu izpildīt update un updatot tikai vienu ierakstu kas ir pie where nosacījuma LIMIT šajā gadījumā der?
  8. ā nu jā OR laikam būs! :| bet tad es iekš tā HAVING iekavām iekavās pārskaitu ko es vēlos atdalor ar OR
  9. HAVING (((Query3_fig.Tips)='Figurala') gribētu pārveidot par kaut ko: HAVING (((Query3_fig.Tips)='Figurala_k') UN (Query3_fig.Tips)='Figurala_f') ) vai sintaktiski būs OK?
  10. es pat nezinu vai tā ir kļūda kaut kāda vienk man neparādās tam kam tur jābūt, nekādu kļūdas paziņojumu man neizmet!
  11. iekš googles atradu kaut ko f (window.XMLHttpRequest){ // If IE7, Mozilla, Safari, etc: Use native object var xmlHttp = new XMLHttpRequest() } else { if (window.ActiveXObject){ // ...otherwise, use the ActiveX control for IE5.x and IE6 var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } } bet man jau arī tā ir if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc xmlhttp11=new XMLHttpRequest(); eval('xmlhttp.onreadystatechange1='+pFunc11+';'); xmlhttp11.open("GET", pURL11, true); // leave true for Gecko xmlhttp11.send(null); }
  12. Uz IE6 viss strādā, bet uz IE7 nevar ieladāt nolasīto. <script type=text/javascript> //melamina mala korpusam //create the Cross-browser XMLHttpRequest object function getFile11(pURL11,pFunc11) { if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc xmlhttp11=new XMLHttpRequest(); eval('xmlhttp.onreadystatechange1='+pFunc11+';'); xmlhttp11.open("GET", pURL11, true); // leave true for Gecko xmlhttp11.send(null); } else if (window.ActiveXObject) { //IE xmlhttp11=new ActiveXObject('MSXML2.XMLHTTP.3.0'); //MSXML2.XMLHTTP.3.0 Microsoft.XMLHTTP if (xmlhttp11) { eval('xmlhttp11.onreadystatechange='+pFunc11+';'); xmlhttp11.open('GET', pURL11, false); xmlhttp11.send(); } } } function makeList11() { if (xmlhttp11.readyState==4) { if (xmlhttp11.status==200) { var tmpArr11=xmlhttp11.responseText.split('\n'); var out11='<select class="listbox" id=selekts11 name="states11" size="1" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 5.2cm; BORDER-BOTTOM: 0px">'; var tmp11; var val11; var txt11; var all11 = {}; for (var idx1=0;idx1<tmpArr11.length;idx1++) { var tmp11=tmpArr11[idx1].split(','); var kod11 = tmp11[0].replace('"','').replace('"',''); var txt11 = tmp11[2].replace('"','').replace('"',''); var val11 = tmp11[3].replace('"','').replace('"','') +' , '+ txt11+ ' , '+ kod11; all11[val11] = txt11; } for (var val11 in all11) { out11 += '<option value="'+val11+'">'+all11[val11]+'</option>'; } document.getElementById('theExample11').innerHTML=out11; } } } </SCRIPT>
  13. visu jau pārtaisīju kā man vajadzēja tiklīdz kā dabūju skriptu! Bet es saku ka ar to access DAP (data access page) ir dīvaini tas ka atrasto ierakstu viņš itkā neieselektē vajag ar peli uzkliksķināt vai ar enter apstiprināt izvēli!
  14. super!! :) bet man tas access list box taisa kaut kādus brīnumus :) tas kas vadīts iekš text boxa ierakstu listboxā atrast atrod, bet nez kapē neieselektē sanāk, ka pašam vajag ar peli pārklikšķināt pāri tam listbox, lai ieselektēju, jo ja pēc skaita ievadīšanas nospiež enter list box vērtība nodziest! :) paskatījos , ja kursors pāriet uz Koda lauku, tad varētu ar Enter apstiprināt izvēli!
  15. tagad ar listboxiem viss kārtība, paldies,. Bet radās vajadzība vēl pēc vienas lieta: bildītē ir redzāms, ko gribu panākt tik nezinu kā jāsaliek tie eventi lai viss nostrādā!
  16. kāds ir tas pamats kā darbojas tas autocomplete? sāktu taisīt pielāgojot savai tagadējais sistēmai!
  17. kur tam incrementam būs īstā vieta? bet sāku taisīt ā ka pie texbox lauka editētāšanas pārsaucas visi Id='kods' elementCount_pts_garums = document.all("Kods").length; k=0; for (i=0; i<elementCount_pts_garums; i++) { k++; document.all('Kods',i).id = "Kods" + k; } tik nezinu kā tālāk! this.list = document.getElementById('Kods2');
  18. savādāk nesanāk taisīt, jo apaksā ir access un vēl visādas failu ierakstīšanas, lietots tiks lokāli! izmantoju IE, lai nevajadzētu visiem Access'u instalēt! bet kā izskairdrot šādu gadījumu?: ja es nospiežu 5x Enter un tad mēģinu meklēt man viņš meklē pēdējajā listboxī! Ja jābūt katram elementam savam ID, tad varbūt būtu risinājums pārnumurēt visus id='Kods' + i.
  19. es zinu ka tā cookies vērtība palielinās pie katra enter, bet nenolasās katru reizi pa jaunu kad es gribu kaut ko meklēt. nolasās tikai pirmajā meklēšanas reizē!
  20. tā izskatās mani listboxi un ja es meklētāja kodubiki modificēju uz šādu: function (el) { if (this.ftimer) { clearTimeout(this.ftimer); } if (!this.list) { this.list = document.all('Kods',2); //2 <- mainīt, lai meklētu nākamajā list boxi pēc kārtas skaita } tik tagad pirmais listboxis ir #0 un tajā nepakam negrib meklēt, ja ir 1 tad meklē otrajā pēc skaita. Kā varētu pārveidot to meklētāja skriptu kurā bija piedarbināts Enters, lai palielina man '2'. Kapē šādi nestrādā? if (!this.list) { i = 0; if (window.event.keyCode == 13){ i = i + 1; this.list = document.all('Kods',i); }else{ this.list = document.all('Kods',0);} } Kā lai sataisa, lai pie Enter nospiešanas nolasās jauna cookies vērtība: function (e,el) { if (this.ftimer) { clearTimeout(this.ftimer); } if (!this.list) { e = e || window.event; if ((e.keyCode ? e.keyCode : e.which) === 13) { var index = getCookie('indx'); } //alert(index); this.list = document.all('Kods',index); } tas viss ir joprojām no indoom.
  21. nē tā nesanāks, jo vienīgais variants ir nodot to mainīgo tai funkcikai kura meklē listbox'ī pēc ievadītā, jo ma nte visā pamatā ir access DAP un tās nav ģererāts list bojis bet gan no access tabulas pa'menta rinda kurai ir listbox. te ri noladējams tas ko gribu darbūt gatavu: http://myfreefilehosting.com/f/46306ade4a_1.51MB arhīvu vēlam atarhivēt c:\web_katalogs ar Enteru pielikas klāt jauni list boxi bet meklētājs jo projām meklē pirmajā
  22. šķiet ka šitais nederēs, jo es sākumā nezinu cik man to listbox'šu būs, es nevaru tā vienkārši ierobēžot. Sākumā kad es atveru savu lapu man tur ir tikai viens list box un kad nospiežu enter pienāk klāt otrs un tā spiežot enter tie list boxi krājās. Vai var kaut kā tajā meklētāja izveidot tādu kas darītu kā es esmu izdomājis, kad es savā enter nospiešanas funkcijā gribu to elementa palielināšanu ielikt kaut kā neskaitās uz priekšu! iekš savas KeyPress funkcijas man sanāk palielināt to i vērtību, <script language=JavaScript1.2><!-- //notikumi pie ENTER taustina nospiesanas i = 1; function microsoftKeyPress() { if (window.event.keyCode == 13){ //parbaude uz ENTER taustina nospiesanu //saglabajam ierakstu ... try { if (MSODSC.DataPages.Count > 0) if (MSODSC.CurrentSection == null) MSODSC.DataPages(0).Save(); else MSODSC.CurrentSection.DataPage.Save(); } catch (e) { alert (e.description);} //parejam uz jaunu rindinu ... try { if (MSODSC.CurrentSection == null) MSODSC.DataPages(0).NewRecord(); else{ MSODSC.CurrentSection.DataPage.NewRecord(); i++; alert(i); } } catch (e) { alert (e.description);} } } //--></SCRIPT> Bet kā lai nodot šo vērtību indoom funkcijai pirmajam variantam kas tika bublicēts?
  23. id ir viens un tas pats katru reizi mainās tikai tā id kātras numus , piem., man ir id='Kods' tādu id var būt kaut 10 viens zem otrā bet lai es varētu tikt pie devītā, man jārīkojas šādi: document.all('Kods',9) un ja es gribu iet visiem id='Kods' cauci man vajag ciklu piems cikla saskaitīt cim to to 'kods' ir. Nesanāk pie katra Enter taustiņa nospiešanas palielināt i par 1 function microsoftKeyPress() { i = 0; if (window.event.keyCode== 13){ //parbaude uz ENTER taustina nospiesanu i = i + 1; alert(i); //saglabajam ierakstu ... try { if (MSODSC.DataPages.Count > 0) if (MSODSC.CurrentSection == null) MSODSC.DataPages(0).Save(); else MSODSC.CurrentSection.DataPage.Save(); } catch (e) { alert (e.description);} //parejam uz jaunu rindinu ... try { if (MSODSC.CurrentSection == null) MSODSC.DataPages(0).NewRecord(); else MSODSC.CurrentSection.DataPage.NewRecord(); } catch (e) { alert (e.description);} } } katru reizi izvadās 2, bet vienu reizi takš viņš palilina!
  24. tas Enter man ir vajadzīgs lai junus listboxus iedod un katrā list boxi man var būt cita vērtība, tāpēc ka man ir id listboxim viens un tas pats tāpēc arī gribu no enter funkcifas nodod meklētāja funkcijai vērtību un tad sanāks document.all('listbox',i) , kur i ir nodotā i vērtība no enter funkcijas! un tad meklētājs zinās ka ir jāmeklē nākamajā listbox kurš mēc kārtas skaitļa ir nākamais.
×
×
  • Create New...