Kayıt Tarihi: 15.06.2010
Toplam 242 konu açtı.
Toplam 1.194 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Beğeniler: 0 / 0
Merhaba,
EKteki veritabanımda "SatinalmaFisleri" formumdaki listeden bir satınalma siparişini seçtikten sonra yine aynı formda yukarıda "Seçili Satınalmayı Alım Fişine Aktar" düğmesine tıklayarak alım fişinin açılmasını ve tıkladığım satınalma içindeki verileri veritabanındaki "StokFisleriDetayTablo" tablosuna aktarmayı başarıyorum("SatinalmaDetayiniGetir" ekleme sorgusuyla). Fakat sorunum şu; açılan mal alım girişi ekranında yeni "StokFisID" oluşmadığı için fişin içeriği görülemiyor.Fakat "StokFisleriDetayTablo" tablosunun içine verileri aktarıyor. Bu işlemleri yaparken yeni "StokFisID" oluşumunu ve aktardığım malzemeleri o fişin içinde görmeyi nasıl sağlarım acaba.
Umarım açıklayıcı yazmışımdır. Anlaşılmazsa detaylandırabilirim.
Selamlar.
Kayıt Tarihi: 04.03.2008
Toplam 371 konu açtı.
Toplam 7.540 yorum yaptı.
Toplam
236
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010,
Office 2019,
Beğeniler: 55 / 56
Merhaba..
Düğmedeki tüm kodları silip yerine bu prosedürü yerleştirin..:
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
Kayıt Tarihi: 15.06.2010
Toplam 242 konu açtı.
Toplam 1.194 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Beğeniler: 0 / 0
Çok teşekkür ederim Taruz hocam,
Verdiğiniz sorgu ile çalışma mükemmel çalışıyor teşekkür ederim. Çalışmaya ek olarak aktarılan satınama fişini kontrol etmek amacıyla bir kontrol mekanizması eklemek istedim. Sizin kodunuza aşağıdaki kodu ekledim. Bunun için veritabanında "SatinalmaFisIDKontrol" sorgusu ekleyerek satınalmaID numarası aktarılmışsa "Bu satınalma fişi önceden aktarılmış" uyarısı gelmesini istiyorum. Kodda hata veriyor. Yardımcı olabilirseniz çok sevinirim.
Şunuda sormak istiyorum;Burada hem SatinamlaID ve hemde SatinalmaDetayID kontrolü yapmak mümkün olurmu. Çünkü aktarımı yapılmayan satır olursa en azından bunu mal alım fişine ekler diğerleri aktarılmışsa bir daha aktarmaz. Böylelikle satınalma fişlerinde aktarımı yapılmışlar ve yapılmamışlar ayrımıda yapılmış olur.
Selamlar,
Örneğim ektedir.
Kayıt Tarihi: 15.06.2010
Toplam 242 konu açtı.
Toplam 1.194 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Beğeniler: 0 / 0
Kodu eklememişim.
Visual Basic If MsgBox("Satın alma siparişini mal alım fişine aktarmak istiyor musunuz?", _ vbYesNo, "Aktarım Onay") = vbYes Then DoCmd.OpenForm "AlisFisleriFormu" 'bu kısımdaki veriler listeden alınmıştır. 'karşılıkları başka olabilir, düzenlersiniz. Trz.. With Forms.AlisFisleriFormu .FisTarihi = Me.Liste0.Column(1) .FirmaID.Value = Me.Liste0.Column(5) .DepoID.Value = Me.Liste0.Column(2) .IrsaliyeTarihi = Date .Form.Refresh End With With DoCmd .SetWarnings 0 'kayıtlı sorguyu silebilirsiniz.. buradan kaydediyoruz.. .RunSQL "insert into StokFisleriDetayTablo ( SatinalmaID, SatinalmaDetayID, StokKartiID, Miktar, " _ & "BirimFiyat, DepoID, FirmaID, StokFisID ) " _ & "select SatinalmaAnaTablo.SatinalmaID, SatinalmaDetayID, StokKartiID, Miktar, BirimFiyat, " _ & "DepoID, FirmaID, [Formlar]![AlisFisleriFormu]![StokFisID] " _ & "from SatinalmaAnaTablo inner join SatinalmaDetayTablo on " _ & "SatinalmaAnaTablo.SatinalmaID = SatinalmaDetayTablo.SatinalmaID " _ & "where SatinalmaAnaTablo.SatinalmaID = [Formlar]![SatinalmaFisleri]![Liste0]" .SetWarnings -1 End With End If Dim a As String a = Nz(DLookup("SatinalmaID", "SatinalmaFisIDKontrol", _ "[SatinalmaID]=" & Me.SatinalmaID), "yok") If a = "yok" Then MsgBox ("Satınalma Fişi Önceden Aktarılmıştır. Tekrar Aktarılamaz") End If
Kayıt Tarihi: 12.04.2010
Toplam 236 konu açtı.
Toplam 952 yorum yaptı.
Toplam
53
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010 TR,
Beğeniler: 14 / 11
Şimdi acessle yaptığınız bu programı iş yerinde kullanıyormusunuz yoksa öylesinemi örnek.
Baya detaylı hazırlanmış elinize sağlık.
Kayıt Tarihi: 04.03.2008
Toplam 371 konu açtı.
Toplam 7.540 yorum yaptı.
Toplam
236
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010,
Office 2019,
Beğeniler: 55 / 56
Bu kontrolü sonda değil başta yapmalısınız.. Ayrıca dcount bu amaç için daha efektif ve de kriter listedeki değer olmalı..:
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
|