Wednesday, November 13, 2013

Logo Tiger/Unity Onaylama sorgusu (Fiş Kilitleme)

Tiger üzerindeki modüllerin sadece okunabilir yapıldığı "Onaylama işlemleri" ekranı dışında SQL tablosu üzerinden değişiklik gerekebilir.  LG_XXX_YY_TRANSAC tablosuyla aşağıdaki ekran görüntünde bulunan alanların onayını açıp kapayabilirsiniz.

Örn: Muhasebe fişleri için ilgili alan  (APPRDATES12)



                      select APPRDATES12 from LG_XXX_YY_TRANSAC 


Thursday, May 9, 2013

Devexpress AspxTextBox'ta veri girişi yaparken otomatik olarak büyük harfe çevirmek

Devexpress AspxTextBox'ta veri girişi yaparken, girilen bilgiyi otomatik olarak büyük harfe çevirmek için TextBox'ın Client-Side bölümünde  KeyUp  eventine

      s.SetText(s.GetText().toUpperCase());

yazılmalıdır.


Monday, March 4, 2013

Microsoft OLE DB Provider for SQL Server : Cannot create a row of size 8100 which is greater than the allowable maximum of 8060. (80040E14)

Microsoft OLE DB Provider for SQL Server : Cannot create a row of size 8100 which is greater than the allowable maximum of 8060. (80040E14)

hatası SQL 2000 server'ın bir tablodaki satır kapasitesinin 8060 byte olmasından kaynaklanmaktadır. SQL Server üzerinde bulunan tabloların kolon uzunluklarını bulan sorgudan sonra gerekli düzenleme yapılabilir.

Sorgu:


SELECT OBJECT_NAME(syscolumns.[id]) AS [Table Name] ,

SUM(syscolumns.length) AS [Row Size]

FROM syscolumns

JOIN sysobjects ON syscolumns.[id] = sysobjects.[id]

WHERE sysobjects.xtype = 'U' and OBJECT_NAME(syscolumns.[id]) like '%999%'

GROUP BY OBJECT_NAME(syscolumns.[id])


Sonuç:
Table Name
Row Size
BKP_LG_999_MRPHEAD
10192
LG_999_MRPHEAD
10192
LG_999_WHLIST
10046
BKP_LG_999_WHLIST
10046
LG_999_CLCARD
7194
BKP_LG_999_CLCARD
7194
BKP_LG_999_TAXDECLLINE
4950
LG_999_TAXDECLLINE
4950
LG_999_DEFNFLDSCARDV
2974
BKP_LG_999_DEFNFLDSCARDV
2974
LG_999_09_DEFNFLDSTRANV
2974
LG_999_11_DEFNFLDSTRANV
2974
LG_999_12_DEFNFLDSTRANV
2974
LG_999_10_DEFNFLDSTRANV
2974
LG_999_13_DEFNFLDSTRANV
2974
BKP_LG_999_CAMPAIGN
2937
LG_999_CAMPAIGN
2937

Wednesday, February 27, 2013

Logo Tiger Bağlantı Hatası: Exception message : Belirtilen modül bulunamadı, ClassID: {00990B02-F549-11D1-9E2D-0020185018BF}.

Logo Tiger'a bağlantı yapılırken aşağıdaki hata karşınıza gelebilir.

Exception message : Belirtilen modül bulunamadı, ClassID: {00990B02-F549-11D1-9E2D-0020185018BF}.


Çözüm için:


başlat --> çalıştır
regedit
HKEY_CURRENT_USER\Software\LBS klasörünü silin
HKEY_LOCAL_MACHINE\SOFTWARE\LBS klasörünü silin
regedit ten cıkın
regsvr32  Z:\GO_PLUS\LBSCONNLIB.dll
regsvr32  Z:\GO_PLUS\ActiveQuilt.dll
işlem tamamlanır.

Thursday, January 31, 2013

Special Characters in HTML

Certain characters are not available on some keyboards, and some characters, if used in HTML code will be interpreted by the browser as code, rather than literal letters. For example, "<" and ">" all by themselves would be thought of as TAGS by the browser. When writing HTML code, I have had to use special characters to write these so they show up as < or >!

Sunday, January 27, 2013

Zyxel Modem Ip loopback ile IP yönlendirme


ZyXEL router’da port yönlendirmesi yaptım. LAN networkümde web server’im var. www.abc.com isimli web sayfama dışarıdan ulaşılabiliyor ama lokaldeki kullanıcılar ulaşamıyor. Sebebi nedir?


Başlat > Çalıştır cmd yazıp enter'a basalım. Gelen komut satırına telnet 192.168.1.1 yazıp enter'a 
bastığınızda şifre soracak ve modemin giriş şifresini yazıp cihaza erişim sağlayabilirsiniz. 
Daha sonrasında aşağıda belirtilmiş komutları teker teker işlemeniz gerekmektedir
“sys edit autoexec.net” yazın. Seçenekler çıkacaktır “i” harfine basın.
Daha sonra “ip nat loopback on” yazın. “x” tuşuna basıp save edin. 
“sys view autoexec.net” yazıp yazdığımız komutun eklendiğini görürsünüz. 
Değişikliklerin aktif olması için cihazı kapatıp açın

Friday, January 18, 2013

ASP.NET formun otomatik yenilenmesi



ASP.NET'te bir form üzerinden yeni bir form açıldığında, geri dönüşte ilk formun yenilenmesi için 2. forma aşağıdaki kod eklenir.


<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>
</head>
<body onunload="javascript:window.opener.location.reload();">


Devexpress'te Sayı, Tarih, Alfanümerik format tabloları



Format Specifier
Description
Sample Format String
Sample Output
c or C
The number is converted to a string that represents a currency amount. The precision specifier indicates the desired number of decimal places. If the precision specifier is omitted, the default currency precision from the current regional options is used.
c2
$1,234.00
e or E
The number is converted to a string of the form "-d.ddd...E+ddd" or "-d.ddd...e+ddd", where each 'd' indicates a digit (0-9). The string starts with a minus sign if the number is negative. One digit always precedes the decimal point. The precision specifier indicates the desired number of digits after the decimal point. If the precision specifier is omitted, a default of six digits after the decimal point is used. The case of the format specifier indicates whether to prefix the exponent with an 'E' or an 'e'. The exponent always consists of a plus or minus sign and a minimum of three digits. The exponent is padded with zeros to meet this minimum if required.
E1
1.2E+003
n or N
The number is converted to a string of the form "-d,ddd,ddd.ddd...", where each 'd' indicates a digit (0-9). The string starts with a minus sign if the number is negative. Thousand separators are inserted between each group of three digits to the left of the decimal point. The precision specifier indicates the desired number of decimal places. If the precision specifier is omitted, the default currency precision from the current regional options is used.
n0
1,234
x or X
The number is converted to a string of hexadecimal digits. The case of the format specifier indicates whether uppercase or lowercase characters are used for hexadecimal digits greater than 9. The precision specifier indicates the minimum number of digits in the resulting string. If required, the number is padded with zeros to its left to produce the number of digits given by the precision specifier. This format is supported for integral types only.
X8
000004D2

Tuesday, January 15, 2013

C Sharp, Formdaki tüm Texbox'ların içeriğini silmek


Formdaki tüm Texbox'ların içeriğini silmek için aşağıdaki metodu kullanabilirsiniz. this.Controls[t].GetType().Name karşılığına "TextBox" dışında ComboBox, CheckBox gibi diğer arayüz öğelerini de ekleyebilirsiniz.

 public void TextBoxSil()

Monday, January 7, 2013

Logo Tiger, Yeni Yıl numaralama şablonlarını kopyalama sorgusu


Logo Tiger veya Unity'de yeni yıl şablonları L_LDOCNUM  tablosunda tutulur. Kayıt numaralarını yıl bazında tutuyorsanız her bir fiş türü için yeni bir şablon üretmeniz gerekmektedir. Aşağıdaki örnekte 2012'de kullanılan fiş şablonları 2013 için yeniden üretiliyor.

INSERT INTO L_LDOCNUM (