mantığını oturtamadım. aynı liste ama kişiye özel değerler

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

mantığını oturtamadım. aynı liste ama kişiye özel değerler

Mesaj gönderen mudipasa »

S.A. Arkadaşlar.
Bir program yapıyorum. Şöyle; bir ana üretici bayi var. bu ana bayininde alt bayileri var. alt bayilerde ana bayiden toptan alıp perakendeci mağazalara ürünleri satıyorlar. biraz karışık bağlantılı ama :) alt bayilere fiyat lisestini bir server den Indy ile text olarak çekiyorum ve sonra alt bayilerin programında geçici bir tabloya kaydediyorum. orda sorun yok. ama ana bayi diyorki her alt bayime farklı fiyatlar vermek istiyorum. şimdi her alt bayi için farklı text oluşturmak veya farklı tablo kullanmak sorun çıkarıyor. ne yapabilirim. kafam bayağı karıştı. yardımcı olursanız sevinirim. liste çekme yöntemimi değiştirsem, değiştirsem de soruma cevap bulmama yardımcı olacakmı üüüffff.

Kod: Tümünü seç

www.muratdişikırık.com.tr
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen unicorn64 »

farklı text oluşturmak ne gibi sorunlar çıkartıyor ki? yapısal olarak aynı olduktan sonra içeriğin bi önemi olacağını sanmam bu durumda...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen barutali »

bence text dosya oluşturmanın kendisi başlıca bir hata ortak bir veritabanı kullanabilirdiniz..

GİRİŞ TABLOSU
----------------------
ID
BAYIID
BAYIKODU
BAYIADI
SIFRE

BAYI TABLOSU
------------------------
ID
BAYIKODU
BAYIADI
TEL, ADRES VS..


STOK TABLOSU
----------------------
ID
BAYIID
BAYIKODU
BAYI
STOKADI
FIYATI
VS. VS.


Giriş yapan bayi stok tablosuna bakacağı zaman

Select * FROM <STOKTABLOSU> Where BAYIID=1 yada BAYIKODU=A0001

Gibi bir sorgu çekildiğinde atıyorum stok tablosunda elma var..

ID - BAYIID - BAYIKODU - BAYI - STOKADI - FIYATI
---------------------------------------------------------------
1 1 A0001 İZMİR ELMA 0,10
2 2 A0002 ANKARA ELMA 0,15


Yukarudaki sorguya göre sadece 1 nolu id ye bağlı kayıt gelir.

ana bayi tüm kayıtları bayiler ise sadece kendi kayıtlarını görür..


Bu işlem uzun diyorsan..

<BAYİADI>.txt olarak server a atsın çekerkende her bayi kendi dosyasını çeksin..


Kolay gelsin
amatör küme programcı :D
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen mudipasa »

burda yaklaşık 200 alt bayi olacak ve ürün tipinide siz tahmin edin. bu kadar text dosya ve her ürünün her bayi için bir tane kayıt oluşturacağını düşünün bunun altından kalkacağını zannetmiyorum.

Kod: Tümünü seç

www.muratdişikırık.com.tr
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen emin_as »

Grup kodu kullanabilirsin.

Bayi Tablo
-------------------------------------------
bayi_id, bayi_adi, bayi_grup ..... vs

Fiyat Tablosu
-----------------------------------------
autoinc, bayi_grup, urun_adi, urun_fiyati vs

Anabayi olan gruplara göre fiyat listesi ayarlar. Örnegin 005 nolu grup için hazırladıgı fiyat listesini 10 tane bayi indirip kullanabilir, 006 nolu grup için hazırlanan dosyayı bir bayi kullanır. Bayiler bayi_grup koduna bakarak, hangi dosyayı indireceklerini bilirler.

Ayrıca fiyat tablosu için gruplar arası kopyalama yaparsan, fiyat listesini hazırlayan için büyük rahatlık olur.

Örnegin:
005 nolu grup için olan ürün fiyat listesini, 006 nolu yeni bir grub oluşturup kopyala. Daha sonra 006 nolu gruba girip farklı olan 3 ürünün fiyatını değiştirir,ekler veya siler.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen White Rose »

Alt bayilerin kayıtlarının tutulduğu bir tablo oluşturulur, burda her bayinin bir kodu bulunur ve stok kartlarında olduğu gibi bu bayiilere de ayrı ayrı iskonto yada ürün fiyatı belirlenebilir, bunun için alanlar tanımlanabilir.
Fiyat listesi oluşturuken de bu bayii tablosu aracılığı ile her bayii için ürün listesi ve fiyatlandırma yapılabilir diye düşünüyorum.
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen esistem »

Merhaba;

öncelikle, müşterin güzel bir istekte bulunmuş bence,
bende yazını okuduktan sonra kendi yazdığım ticari programa bunu
entegre edicem :)

işin yapılmasına gelince;

ilk olarak ;stok tablonda sonuçta fiyat bilgilerin vardır.
ben olsam o tablodaki değerleride silmezdim, onları ana fiyatlar gibi görüp
hiçbir kategoriye girmeyen veya henuz bayi kodu olmayan
bayilere o fiyatları yollardım mesela,

ikinci olarak : stok tablosu ile bağlantılı;
STOK_FIYAT isminde bir tablo oluşturup her bayiye de bir grup kodu verirdim
emin_as arkadaşımın dediği gibi, zira, fiyatları, gruplara göre vermek çok daha
basit olurdu.

bu tablomda da alanları şöyle açardım ki gerektiğinde tek tek fiyat verebileyim
her bayiye,
alanlar;

fiyat_id
bayi_kodu (cari_kodu)
grup_kodu
alis_fiyati
satis_fiyati
vs.vs.

böylece her stok için her bayi veya her bayi grubuna ayrı ayrı fiyat verebilirsin.
sonrası zaten kolay, bayi indy ile bayi kodum bu, ver bana fiyatları der,
server da hazırlar txt dosyayı, buyur abicim der, iş olur biter.
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Re: mantığını oturtamadım. aynı liste ama kişiye özel değerl

Mesaj gönderen zengin »

s.a

Büyük firmalar degişken isk uygularlar fakat sabit iskonto ise
Kart kısmına İsk Alanı koyun ve firmanın vermiş oldugu iskontoyu yazın
Hareket kısmınıda cekip uygulayabilirsiniz
kolay gelsin
Zengin
Cevapla