Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: Excelde Maliyet Hesaplama Programı  (Okunma sayısı 127911 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #15 : 28 Mart 2011, 17:38:42 »
Tabi, raporlama da yaparız.
Tamamdır o zaman  :begendim

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #16 : 05 Nisan 2011, 08:32:40 »
Merhaba Ufuk Bey,

Kullanıcı yetki ayarlarını nasıl yapalım?
Hangi yetkiler seçmeli olacak?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #17 : 05 Nisan 2011, 11:36:04 »
Merhaba Ufuk Bey,

Kullanıcı yetki ayarlarını nasıl yapalım?
Hangi yetkiler seçmeli olacak?
Merhaba Bülent Bey,
Kullanıcı yetki sayfasını sadece admin görecek şekilde ayarlayarak. Geriye kalan tüm bölümlerde seçmeli ayarlama yapılabilir.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #18 : 05 Nisan 2011, 11:44:56 »
Yetkileri sayfa bazında mı yapalım yine?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #19 : 05 Nisan 2011, 13:16:50 »
Yetkileri sayfa bazında mı yapalım yine?

Evet Olabilir

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #20 : 10 Nisan 2011, 16:47:56 »
Merhaba Ufuk Bey,

Rapor ekranı hariç sanırım kabaca toparladık.

İnceleyip neticeyi bildirebilir misiniz?

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #21 : 11 Nisan 2011, 09:04:13 »
Merhaba Ufuk Bey,

Rapor ekranı hariç sanırım kabaca toparladık.

İnceleyip neticeyi bildirebilir misiniz?

Merhaba Bülent Bey,
Yeni bir reçete açmaya çalıştığım zaman TCMB kurlarını online alıyorum ve yarımamülleri tanımlamaya başlıyorum ancak "Kalem Ekle" butonuna bastığım zaman "Run-time error '13': Type mismatch" hatasını alıyorum. Hatayı sorguladığım zaman  blntUSD = blntUSD + CDbl(lstExcelceMaliyet.List(blnt, 7)) satırını gösteriyor.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #22 : 11 Nisan 2011, 09:10:55 »
Döviz bilgisi alanlarında ondalık ayırıcı olarak nokta mı görünüyor sizde, virgül mü?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #23 : 11 Nisan 2011, 09:15:06 »
Döviz bilgisi alanlarında ondalık ayırıcı olarak nokta mı görünüyor sizde, virgül mü?

Virgül görünüyor.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #24 : 11 Nisan 2011, 09:32:08 »
Hata veren satıra, F9 ile BreakPoint koyup işlemi yapmaya çalışın, kod çalışması işaretli satırda durduğunda kodların üzerine gelip değişkenlere atanan değerlere bakıp F8 ile adım adım ilerleyin bakalım hata sebebini görebilecek miyiz?

Programı evde 2007 versiyonda yapıp, işyerinde 2003'te denedim, hata vermedi bende...

Önce ilgili kodu şu şekilde değiştirebilir misiniz?

Kod: [Seç]
Private Sub maliyethesapla()
'KALEM LİSTESİ HER DEĞİŞTİĞİNDE TOPLAM MALİYETİ YENİDEN HESAPLA
For blnt = 0 To lstExcelceMaliyet.ListCount - 1
    blntTL = blntTL + CDbl(lstExcelceMaliyet.List(blnt, 6))
    blntUSD = blntUSD + CDbl(lstExcelceMaliyet.List(blnt, 7))
    blntEUR = blntEUR + CDbl(lstExcelceMaliyet.List(blnt, 8))
Next blnt
txtTOPLAMTL = blntTL
txtTOPLAMUSD = blntUSD
txtTOPLAMEUR = blntEUR

Set conExcelce = CreateObject("ADODB.CONNECTION")
conExcelce.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & ThisWorkbook.Path & Application.PathSeparator & vt '& ";Jet OLEDB:Database Password=" & "vtsifresi"
RECETE_GETIR = "SELECT * FROM [tblRecete] WHERE RECETE='" & cbRECETE & "'"
Set rs_getir = CreateObject("ADODB.RECORDSET")
rs_getir.Open RECETE_GETIR, conExcelce, 1, 3
If rs_getir.RecordCount = 0 Then
    txtEXMALTL = 0
    txtEXMALUSD = 0
    txtEXMALEUR = 0
Else
    txtEXMALTL = rs_getir("TOPLAM_MALIYET_TL")
    txtEXMALUSD = rs_getir("TOPLAM_MALIYET_USD")
    txtEXMALEUR = rs_getir("TOPLAM_MALIYET_EUR")
End If
End Sub
« Son Düzenleme: 11 Nisan 2011, 09:35:07 Gönderen: Bülent Öztürk »
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #25 : 11 Nisan 2011, 09:43:11 »
Az önceki hata şuan düzeldi,ancak şimdide "Kalem Ekle" butonuna basınca "Run-time error '3021': Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş. İstenen işlem geçerli bir kayıt gerektiriyor." hatasını alıyorum.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #26 : 11 Nisan 2011, 09:45:55 »
BOF ya da EOF hatası için yukarıdaki kodları kullanın.

İlk hata nasıl düzeldi?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #27 : 11 Nisan 2011, 09:48:22 »
BOF ya da EOF hatası için yukarıdaki kodları kullanın.

İlk hata nasıl düzeldi?

Rar dosyasından tekrar çıkarttım ve yeniden denedim bir hata çıkmadı,aynı anda başka bir excel dosyasıda açıktı belki onunla ilgili bir bağlantısı olmuş olabilir.

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #28 : 11 Nisan 2011, 09:56:53 »
BOF ya da EOF hatası kodları güncelleyince düzeldi.

Reçeti kaydettikten sonra, eklenen yarı mamüllerde miktarında yada kodunda bir değişiklik yapılamıyor. Sadece yeni yarımamül eklenebiliyor. Daha önceden reçeteye eklenen yarı mamüller zaman içinde değişebilir,bu sebeple hem yarımamül ün değişikliği hemde miktar kısmının değişikliği aktif olması lazım. Ve istenilen yarı mamül reçeteden kaldıralıbilmelidir.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1412
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Excelde Maliyet Hesaplama Programı
« Yanıtla #29 : 11 Nisan 2011, 10:12:20 »
Yarımamul değişikliği için listeden seçileni DEL ile silip, yenisini ekleyerek yapabilirsiniz.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)