Accesste Hesap Planı Sıralama

1 2 3 4 5 6 7 8
21/04/2020, 11:24

accessman

bence "id otomatik sayısı" kayıtların tutamaçlarıdır
yani hiç ortalıkta görünmezler ama oradadırlar bilirsin gözün arkada kalmaz
her kayıda benzersiz bir değer katarlar
kayıtları sıralamak ise pek de görevleri sayılmaz
çünkü kimse onları umursamaz
ya isme, ya tarihe, ya miktara göre sıralayıp durular kayıtları
sizde "id Otomatik sayısını" sıralamada kullanmayın
o tutamaç olarak kalsın bir köşede

"userform" Excel de siz accessden excele mi alacaksınız
21/04/2020, 11:32

accessman

Kod:
1-Dönen varlıklar
10-Hazır Değerler
100-Kasa
100-00 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
101-Alınan Çekler Ve Ödeme emirleri
102-Bankalar
böyle sırlama manuel için biçilmiş kaftan
ama eğer bilgisayar yapsın diyorsanız bu isteğinizi onun anladığı dilden anlatmanız lazım
Kod:
10-Hazır Değerler
100-Kasa
bu mu güzel yoksa 
Kod:
010-Hazır Değerler
100-Kasa

bu mu güzel deseniz muhtemelen ikincisini seçer

Kod:
100-00 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
bu mu yoksa 
Kod:
100-00-000 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
bu mu deseniz yine ikincisi olsun der

eğer bilgisayara şöyle sırala derseniz
Kod:
100-Kasa
100-00 Merkez Mağaza Hesabı
o da size sorar neden "K" 
"0" dan önce gelecek diye
21/04/2020, 11:39

accessman

İşte tam burada gizli kahraman İd Otomatik sayısı gelir
"hangi sırada girildi ise o şekilde sıralansın"
diye talimat verir bilgisayara
Siz yeterki olmasını istediğiniz sıralamada verileri girin

vel hasıl-ı kelam
ne istediğiniz değil nasıl istediğiniz önemli
ama benim fikrimi soracak olursanız
iki alan olmalı ve bunlar "&" ile birleştirilmeli
21/04/2020, 11:47

kanakan52

(21/04/2020, 11:39)accessman yazdı: İşte tam burada gizli kahraman İd Otomatik sayısı gelir
"hangi sırada girildi ise o şekilde sıralansın"
diye talimat verir bilgisayara
Siz yeterki olmasını istediğiniz sıralamada verileri girin

vel hasıl-ı kelam
ne istediğiniz değil nasıl istediğiniz önemli
ama benim fikrimi soracak olursanız
iki alan olmalı ve bunlar "&" ile birleştirilmeli

Hocam fikirleriniz önemli,

veritabanı dağınık kalsa listviewde sıralama yapabilirmiyiz peki ?
21/04/2020, 11:59

ozanakkaya

Merhaba, excelden ve userform mevzusundan fazla anlamıyorum.

listeyap'ta
rs.Open "select * from [Hesap_Plani]", baglan, 1, 1
şeklinde kod var. Buraya kod için orderby eklenebilir.

rs.Open "select * from [Hesap_Plani] ORDER BY Kod", baglan, 1, 1
21/04/2020, 12:00

accessman

bence iki şekilde sırlama olmalı
ya veri kaynağı Sql alınırken istediğiniz sıralamada alabilrsiniz
ikincisinden emin değilim ama listviewde sıralayabilir diye düşünüyorum
ama şu konuyu halledelim
bilgisayarın sizin nasıl sıralama yapmak istediğinizden haberi var mı
onun ile konuştunuz mu ona dediniz mi
"Ben metine göre sıralayacağım ama "K" harfi "0" dan önce gelmeli
o da kabul etti mi yoksa havanda su döğmüş olursunuz
nerede olursa olsun ister tablo ister Sql ister listview sıralmayı yapacak olan o

size split, Mid, Left, instr gibi fonksiyonlar lazım olacak
1 2 3 4 5 6 7 8