Bir Çekin Muhasebe Fişi İçin Sorgu

Gönderen Konu: Bir Çekin Muhasebe Fişi İçin Sorgu  (Okunma sayısı 1090 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı maximis

  • Yeni Kullanıcı
  • *
  • Karma: 0
Bir Çekin Muhasebe Fişi İçin Sorgu
« : 11.11.2010, 18:20 »
Merhabalar, SQL Serverda Seri Numarasını Bildiğimiz bir Firma Çekinin Muhasebe Fişini Nasıl sorgulayabiliriz. Program içinde Bordro da İlgili muhasebe fişi özelliği var ancak çek kartında bu özellik yok çok sayıda çek olduğu için işlemi bir dorgu ile gerçekleştirmek gerekiyor. Sorgu hakkında önerisi olan arkadaşlardan yardım talep ediyorum


Çevrimdışı memorphin

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 25
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #1 : 11.11.2010, 18:28 »
muhasebeleşmiş bordro üzeirnde sağ tıklatıp ilgili muhasebe fişlerine ulaşabilirsiniz

Çevrimdışı maximis

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #2 : 11.11.2010, 22:55 »
Mesajımdada Bahsettiğim gibi Bu özelliğin var olduğunu ve fiş bilgisine erişmenin mümkün pşduğunu biliyorum, Ancak elimde 1000 in üzerinde çek olduğundan önce her çekin bordrosunu sonra fişini tek tek bulmak kolay bir çalışma değil, benim amacım bir sorgu ile excelden vba kullanarak seri numarasına göre SQL e sorgu göndermek ve dönen sonucu çekin ilgili alanına yazdırmak, böylece birkaç saniye içindetüm çeklerin kayıt bilgilerini almak.

Çevrimdışı memorphin

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 25
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #3 : 12.11.2010, 08:28 »
örnekle açıklarmısınız ? çek kaydından istediğiniz nedir?

Çevrimdışı maximis

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #4 : 12.11.2010, 09:54 »
Bir çek kaydından maksadım. Cari Hesaplara çıkışı yapılmış olan Kendi çeklerimiz diye tabir edilen firma çeklerinin Muhasebe Fiş bilgisi dir.

  Örnek Firma çeklerinden 0467764 Seri Numaralı çekin Muhasebe Fişini bulmak Bunun için Sorgu kullanacağım,

Kod: (VBA) [Seç]
Sub Firma_Cek_Sorgu()

Dim conn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim SqlText As String
    i = 6
     With conn
     conn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;" & _
                             "Initial Catalog=GO;Data Source= Istshipsbs "
     conn.Open
    End With
       
        SqlText = " SELECT    " _
                               & " WHERE NEWSERINO = " 'Range(i,1)""' (ÇEK NO İLE SORGULANACAK)'"
    rs.Open SqlText, conn, adOpenStatic, adLockReadOnly

    Range("A6:I65500").ClearContents
    Dim i As Integer
   
    Do While Not rs.EOF
        Range("A" & i) = rs!CEKNO
        Range("B" & i) = rs!BORDRONO
        Range("C" & i) = rs!CEKVADE
        Range("D" & i) = rs!MAHSUPTARIHI
        Range("E" & i) = rs!MAHSUPNO
        Range("F" & i) = rs!VERILDIGICARI
        rs.MoveNext
     
    Loop
    conn.Close
    Set rs = Nothing
    Set conn = Nothing
  i = i + 1
End Sub

Çevrimdışı maximis

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #5 : 12.11.2010, 16:05 »
Konu hakkında bilgisi olan arkadaş yok mu acaba

Çevrimdışı memorphin

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 25
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #6 : 12.11.2010, 17:08 »
arkadaşım biraz sabırlı ol herkesin işi var bi müsait olup bakıcaz

Çevrimdışı Monsieur®

  • LogoDestek Yönetim
  • Logo Uzmanı
  • *****
  • Karma: 38
Ynt: Bir Çekin Muhasebe Fişi İçin Sorgu
« Yanıtla #7 : 13.11.2010, 14:24 »
Merhaba,

Sanırım bayağı bi sıkışmışsın bu konuda :)
İstemiş olduğun şey her zaman düzgün çalışmayabilir.

Sanırım yazılım ile yapıyorsun.
Önce muhasebe bağlantısı olupta muhaseb fişi bağlantısı olmayan kayıtları(fişleri bulman lazım) (çünkü bunlar senin istediğin bilgiye ulaşmanı engelleyecek kayıtlardır.)
Sonra senin istediğini yapabilirsin.

İki tablo arasındaki bağlantın

SELECT ACCFICHEREF
FROM LG_XXX_YY_CSROLL

Burada gerçekleşiyor.

Kolay gelsin.