Fare taşındığında durumu!!!
#1
Herkese selam...
Her ayın son günü saat 23 de uygulamayı kapatacak bir çözüm yoluna ihtiyacım vardı.
Form üzerinde Fare Taşındığında durumuna koşul olarak
Day(DateSerial(Year(Now());Month(Now())+1;0))=Day(Now()) And Hour(Now())>22
ve bu koşul karşısına da Çıkış komutunu yazarak problemi çözdüm.

Fakat merak ettiğim bir şey var. Fare Taşındığında durumu malum; farenin tüm hareketlerinde bu koşulu kontrol ediyor. Kendi bilgisayarımda bir takılma görmüyorum(sistem 1gb ram,2ghz cpu) fakat emin olamadım.. Sürekli bu denetimi yapması uygulamada takılmalara neden olurmu?Ya da nasıl bir sistemde sorun oluşturur? Her ayın son günü saat 23 de uygulamayı kapatacak daha uygun bir çözüm yolu var mıdır( form üzerinde geri sayım gibi)?



  Alıntı
Bu mesajı beğenenler:
#2
İyi geceler..

Süreölçer Aralığını (TimerInterval) ve Zaman Dolduğunda (Timer) olayını kullanmanız öneririm..

Bu anahtar kelimeleri kullanarak forum içinde arama yaparsanız kullanışı hakkında bilgi edinebileceğiniz konulara ulaşabilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#3
@Taruz ilginiz için teşekkürler, daha önce Timer olayını kullanmamıştım.. Birşeyler yapmaya çalıştım fakat owerflow hatası alıyorum.Ekteki örnekte ayın son günü ve saat 23 ise uygulamayı kapatacak şekilde kodları oluşturmaya çalıştım.

Formun Yüklendiğinde kısmına
Visual Basic
  1. Dim zaman As Integer
  2. zaman = ((DateSerial(Year(Date), Month(Date) + 1, 0) - Day(Date)) * 24 * 60 * 60 * 1000) + ((23 - Hour(Time)) * 60 * 60 * 1000) - (Minute(Time) * 60 * 1000) - (Second(Time) * 1000)
  3. TimerInterval=1000



Zaman dolduğunda kısmına ise
Visual Basic
  1. If zaman = 1000 Then
  2. DoCmd.Close
  3. Else
  4. zaman = zaman - 1000
  5. End If



yazdım. Süre ölçer aralığı 1000
Nerede yanlış yapıyorum acaba?

Birde Fare taşındığında olayını önermemenizin sebebini sürekli kontrolün uygulamalarda yavaşlamaya sebep olabileceği gibi anlıyorum. Eğer sebep buysa fare taşındığında eylemi ne kadar kullanılabilir bir eylem oluyor onu merak ettim..Yani ne gibi durumlarda kullanmalıyız?


Eklenti Dosyaları
.rar   Veritabanı1.rar (Boyut: 13,63 KB / İndirilme: 77)



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

Formun load kısmındaki kodu kaldırın ve süreölçer aralığını 1000 yapın..

Timer olayında karşılaştırmayı o kadar uzun yollu yapmaya gerek yok.. Bu şekilde kullanabilirsiniz..:

vb is not a supported langage
List of available langages :
php, smarty, cuesheet, div, q, mapbasic, gambas, cfdg, netrexx, css, freeswitch, z80, java5, sparql, falcon, asymptote, dot, mxml, plsql, fsharp, dcpu16, vala, basic4gl, qbasic, clojure, oobas, powershell, rails, diff, pli, freebasic, sas, stonescript, scheme, latex, f1, pascal, 6502kickass, bnf, llvm, klonecpp, povray, applescript, python, coffeescript, progress, html4strict, postgresql, lua, newlisp, lisp, unicon, cadlisp, asm, vba, oxygene, modula2, urbi, go, gnuplot, m68k, vbnet, euphoria, spark, xorg_conf, properties, lolcode, oberon2, xbasic, avisynth, yaml, vhdl, cpp, logtalk, powerbuilder, gml, perl, icon, sdlbasic, fo, ocaml-brief, mmix, providex, pic16, klonec, abap, gwbasic, nagios, pike, genero, purebasic, zxbasic, haxe, lotusformulas, awk, visualfoxpro, cobol, pcre, ocaml, apt_sources, chaiscript, autoconf, j, intercal, 68000devpac, xml, asp, lotusscript, bascomavr, genie, tcl, prolog, upc, rebol, octave, nsis, groovy, cil, mirc, smalltalk, oracle11, pycon, mpasm, dos, rsplus, c, locobasic, ini, bash, d, javascript, vedit, magiksf, thinbasic, lb, parasail, proftpd, whitespace, oz, whois, teraterm, 4cs, actionscript, csharp, apache, make, objc, boo, fortran, delphi, oorexx, idl, ecmascript, visualprolog, algol68, verilog, html5, caddcl, haskell, uscript, blitzbasic, rpmspec, java, rexx, scilab, bibtex, ldif, inno, c_loadrunner, hq9plus, perl6, erlang, gdb, kixtart, vim, oracle8, reg, dcs, typoscript, per, hicest, objeck, eiffel, mysql, actionscript3, parigp, pys60, 6502acme, lscript, epc, gettext, scala, tsql, lsl2, matlab, autoit, pf, xpp, robots, ruby, cmake, ada, systemverilog, winbatch, c_mac, jquery, text, e, io, php-brief, pixelbender, modula3, glsl, autohotkey, email, cfm, bf, sql, 6502tasm, arm, dcl, cpp-qt

Fare taşındığındaki titreme makinenizle alakalı.. Bende de böyle bir sıkıntı olmuyor ama titresin-titremesin, her fare hareketinde bu tür bir kontrol hiç de efektif değil..

Bu yöntem genelde biçimlendirmede kullanılır.. Örneğin bir etiketin rengini değiştirmede kullanabilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#5
@Taruz gerçekten çok teşekkürler.. Oluşturduğunuz forum içinde ayrıca tebrik ederim, kaliteli paylaşımlar bir kenara şuana kadarki yazışmalarımda gördüğüm üsluplarda takdire şayan..
Kolay gelsin...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-5 [FORM] Fare Kaydırma Sorunu vefa1982 1 247 26-10-2024, 18:29
Son Mesaj: dsezgin
  [SORGU] Güncel Puan Durumu 10pele 4 513 27-02-2024, 20:13
Son Mesaj: 10pele
access-sql-9 Altform Geçici Veri Eklenmesi Durumu alperalper 5 568 19-02-2023, 04:14
Son Mesaj: dsezgin
  [FORM] Formda Alana Fare Ile Tıklandığında Metin Kutusundaki Tüm Metnin Seçili Olması abkbek 3 634 14-05-2021, 11:08
Son Mesaj: halily
  [FORM] Word Belgesindeki Resmi Formdaki Ek Alanına Fare Ile Kopyala Yapıştır tersl 1 712 26-03-2020, 02:17
Son Mesaj: tersl
  [SORGU] Sorguda Null Durumu fatihsipahi 3 998 08-10-2018, 12:50
Son Mesaj: celalll
  [FORM] Web Üzerinden Hava Durumu Sorgulama ferda23 2 1.214 28-03-2018, 12:17
Son Mesaj: ferda23
  [FORM] Fare imleci raburabu 2 1.450 05-02-2018, 08:06
Son Mesaj: raburabu

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi