ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.
Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz. Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur. Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz. |
Excelden Veri Alma Hatasi |
Yanıt Yaz | Sayfa 12> |
Yazar | |
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 07 Kasım 2009 Saat 18:43 |
Slm. Arkadaslar elimde Excel 2003 de hazirlanmis olan "TBLSTOKBAR" sayfasindaki verileri orjinal tabloya import etmek istiyorum. Fakat bir hata veriyor ve aktarma yarim olarak gerçeklesiyor. 120. kayittan sonrasini aktarmiyor. Excelde veri biçimlerini kontrol ediyorum fakat bir sey bulamiyorum. SQL i kendi imkanlarimda ve elde ettigim bazi dökümanlarla ögrenmeye çalisiyorum. Anlayacaginiz bu konu da acemi fakat ögrenmeye istekliyim. Elimde 2000 nin üzerinde kayit var ve bunlari elle tek tek girmek imkansiz gibi bir sey. Import sirasinda verdigi hata asagidaki yazili. Acaba ne yapmam gerekiyor? Ilginenen arkadaslara simdiden tesekkür ederim.
- Copying to [KOROGLU09].[dbo].[TBLSTOKBAR] (Error) Messages Error 0xc0202009: Data Flow Task: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "Belirtilmemis hata". (SQL Server Import and Export Wizard) Error 0xc020901c: Data Flow Task: There was an error with input column "BARKOD" (144) on input "Destination Input" (72). The column status returned was: "The value violated the integrity constraints for the column.". (SQL Server Import and Export Wizard) Error 0xc0209029: Data Flow Task: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "input "Destination Input" (72)" failed because error code 0xC020907D occurred, and the error row disposition on "input "Destination Input" (72)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure. (SQL Server Import and Export Wizard) Error 0xc0047022: Data Flow Task: SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "Destination - TBLSTOKBAR" (59) failed with error code 0xC0209029. The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure. (SQL Server Import and Export Wizard) Error 0xc0047021: Data Flow Task: SSIS Error Code DTS_E_THREADFAILED. Thread "WorkThread0" has exited with error code 0xC0209029. There may be error messages posted before this with more information on why the thread has exited. (SQL Server Import and Export Wizard) |
|
..:NETSIS:..
|
|
volkank
Üye Kayıt Tarihi: 16 Ekim 2009 Konum: İzmir Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Öncelikle SQL'deki senin olusturacagin bir tabloya import et. sonra sql'deki bu tablodan barkod tablosuna aktamaya calis. Böylece aktarimdaki saçma mesajlar yerine daha mantiklibir hata mesaji alirsin. Sonrasinda da mesaja göre hareket ederiz. |
|
www.netsisaraclari.com
|
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Sql de yeni bir tabloya aktardim. Fakat iki tablo arasi veri aktarimi nasil yapiliyor onu bilmiyorum. |
|
..:NETSIS:..
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Excel den import yapiyormus gibi, bu sefer o tablodan orjinal tabloya aktarin
netsis in içindede bilindigi gibi tabloya tabloya aktarim var.
Düzenleyen Conari - 09 Kasım 2009 Saat 16:33 |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Maalesef söylediginiz yöntemi de denedim ama bir sonuç elde edemedim. Hata mesaji asagidaki gibi... (Not: Aktarim sirasinda farkli seçeneklerinde "Optimize for many ve Edit Mappings.. "gibi tüm varyasyonlarida denememe ragmen bir sonuca varamadim.) - Copying to [KOROGLU09].[dbo].[TBLSTOKBAR] (Error) Messages Information 0x402090df: Data Flow Task: The final commit for the data insertion has started. (SQL Server Import and Export Wizard) Error 0xc0202009: Data Flow Task: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "The statement has been terminated.". An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "Cannot insert duplicate key row in object 'dbo.TBLSTOKBAR' with unique index 'TBLSTOKBAR_IND_2'.". (SQL Server Import and Export Wizard) Information 0x402090e0: Data Flow Task: The final commit for the data insertion has ended. (SQL Server Import and Export Wizard) Error 0xc0047022: Data Flow Task: SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "Destination - TBLSTOKBAR" (61) failed with error code 0xC0202009. The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure. (SQL Server Import and Export Wizard) Error 0xc0047021: Data Flow Task: SSIS Error Code DTS_E_THREADFAILED. Thread "WorkThread0" has exited with error code 0xC0202009. There may be error messages posted before this with more information on why the thread has exited. (SQL Server Import and Export Wizard) |
|
..:NETSIS:..
|
|
volkank
Üye Kayıt Tarihi: 16 Ekim 2009 Konum: İzmir Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
iki tablonuda bir viewda birlestir.
Burada Referans olarak Stok Kodunu kullanabilirsin Daha Sonrada View'i update et. |
|
www.netsisaraclari.com
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Microsoft SQL Native Client yerine
SQL server ile deneyin.
Ayrica ayni kayitlar var tabloda. Düzenleyen Conari - 10 Kasım 2009 Saat 08:10 |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Bundan vazgeçtim. Hem çok zahmetli hem de uzun olacak ve anladigim kadariyla yöntemim yanlis. Tam olarak yapmak istedigim su; Stok kartina girdigim barkodlari Barkod kayitlari altina ilgili birimleriyle aktarmak istiyorum. Mesela Barkod 1 kaydini stok kartinin ilgili tablosundan silip barkod kayitlarinin tablosu altina 1. ölçü birimiyle kaydetsin. 2. barkodu silip 2. ölçü birimiyle kaydetsin.
Düzenleyen kerim9967 - 10 Kasım 2009 Saat 14:59 |
|
..:NETSIS:..
|
|
rifatgunduz
Üye Kayıt Tarihi: 29 Mayıs 2009 Konum: Ystanbul Durum: Aktif Değil Puanlar: 44 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı rifatgunduz
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Selam, INSERT INTO TBLSTOKBAR(STOK_KODU, BARKOD, BARTIP, BARTARIH)SELECT STOK_KODU,BARKOD1,'S',GETDATE() FROM TBLSTSABITWHERE BARKOD1 IS NOT NULL kodu ile Stok Kartina eklemis oldugun barkod1 sahasindaki tüm barkodlari TBLSTOKBAR tablosuna aktarir. Bu sekilde barkod2 ve barkod3üde aktarabilirsin. Iyi Çalismalar... |
|
Rifat Gündüz
www.netsis.com.tr |
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Nasil oluyor anlamiyorum. Ayni barkodu iki defa giremezsin mi diyor anlayamadim? Böyle bir seye imkanda yok zaten. Msg 2601, Level 14, State 1, Line 1 Cannot insert duplicate key row in object 'dbo.TBLSTOKBAR' with unique index 'TBLSTOKBAR_IND_2'. The statement has been terminated. Düzenleyen kerim9967 - 12 Kasım 2009 Saat 10:51 |
|
..:NETSIS:..
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
aynen öyle diyor.
isterseniz delete from TBLSTOKBAR
ile tabloyu bosaltin.
daha sonra
select barkod1, count(barkod1) from tblstsabit group by barkod1 ile barkodlardan birden fazla olan kayitlar varmi ona bakin yoksa insert edin. Düzenleyen Conari - 16 Kasım 2009 Saat 08:16 |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
SCORPION
Üye Kayıt Tarihi: 09 Eylül 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Conari bi düzeltme yapmak istiyorum delete * from degil delete from TBLSTOKBAR olacak
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
haklisin, bende scripti düzeltiyorum.
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Iyide ayni barkodu iki defa netsise girmem imkansiz. Çünkü bu barkodlar stok kartlarina islendi. Tablolari ikinci bir programa aktarmadan dogrudan stok kartindaki barkodu almak istiyorum. TBLSTOKBAR zaten sifir kayit daha önce barkod kayitlarini hiç oraya girmedim. Ama yine de bu kodu da deneyecegim, sonucunu buraya yazarim. |
|
..:NETSIS:..
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Bende imkansiz oldugunu biliyorum ama netsis ile imkansiz. Disaridan alindi ise böyle bir problem olmus olabilir.
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Disaridan alinmadi zaten, hepsi elle girildi. Verdiginiz kodlari çalistirdim conari bey. Nasil olmussa bir barkod çift çikti. Birisini silip yukarida rifatgunduz arkdasimizin vermis oldugu kodu tekrar çalistirdim ve sonuç. Bu arada yardimci olur mu bilmiyorum ama bazi ürünlerin barkodu yok. Hataya bu sebep olabilir mi acaba?
Msg 208, Level 16, State 1, Procedure NTR_TBLSTOKBAR_IU_YAPKOD, Line 17 Invalid object name 'NETSIS..NETSESSION'. |
|
..:NETSIS:..
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
O scriptte where kosulu ile bos olan barkodlu stoklar devre disi birakiliyor. birde su iki parametre ile birlikte deneyiniz.
ayrica birden fazla olan stok kartlarini düzeltmeniz gerekiyor. scriptte problem yok çalisiyor.
INSERT INTO TBLSTOKBAR(STOK_KODU, BARKOD, BARTIP, BARTARIH, I_YEDEK1, KILIT) SELECT STOK_KODU,BARKOD1,'S',GETDATE(),1,'H' FROM TBLSTSABIT WHERE BARKOD1 IS NOT NULL |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
rifatgunduz
Üye Kayıt Tarihi: 29 Mayıs 2009 Konum: Ystanbul Durum: Aktif Değil Puanlar: 44 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı rifatgunduz
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Selam,
Almis oldugunuz index hatasi "NTR_TBLSTOKBAR_IU_YAPKOD" Stoklarda Yapilandirma kodu kullandiginizda ortaya çikan bir hatadir. Sizde yapilandirma kodu kullanimi açik mi? |
|
Rifat Gündüz
www.netsis.com.tr |
|
kerim9967
Üye Kayıt Tarihi: 29 Ekim 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kerim9967
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Conari Bey yaklasik 1800 barkodu gözden geçirdim fakat bir hata bulamadim. Sadece bir tanesinde "/" isareti vardi, onuda düzelttim.
rifatgunduz bey Yapilandirma Kodu dediginiz seyi sizden duydum ve Netsis Yardimdan inceledim; Ama pek bir sey anlamadim. Bu kodun kullanima açik olup olmadigini yada stok kartlarinda bu kodla islem yapilip yapilmadgini nasil kontrol edebilirim? Düzenleyen kerim9967 - 23 Kasım 2009 Saat 19:56 |
|
..:NETSIS:..
|
|
rifatgunduz
Üye Kayıt Tarihi: 29 Mayıs 2009 Konum: Ystanbul Durum: Aktif Değil Puanlar: 44 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı rifatgunduz
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Selam Kerim Bey, Siz bana mail ile TBLSTSABIT ve TBLSTOKBAR'da bulunan kayitlarinizi excelde gönderirseniz. Bende size ilgili sql kodlarini gönderebilirim. Mail Adresim: rifat.gunduz@netsis.com.tr Iyi Çalismalar...
|
|
Rifat Gündüz
www.netsis.com.tr |
|
Yanıt Yaz | Sayfa 12> |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |