- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
- ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Selamlar aşağıdaki başlıklara sahip iki veritabanım var;
Birincisi 26000 kişilik olup tekrarsız TCKİMLİKNO alanlarını içermektedir.
İkincisi ise 1100 kişilik olup üye bilgilerini içerdiğinden istifa/yeniden üyelik durumu nedeni ile tekrar eden TCKİMLİKNO alanı içermektedir. Ayrıca Üyelik mrc tarihi, kabul tar,ihi gibi vs ortak omayan alan başlıklarınada sahiptir.
Benim istediğim ikinci veritabanındaki
1) Kimlik Numarası mükerrer olanlardan üyelik tarihi büyük olanı kabul edecek... Herhalde ayrı bir makro ile benzersiz bir veritabanı yapılacaktır.
2) Kimlik numarasını birinci veritabanında arayacak, birinci veritabanında boş olan alanları dolduracak;
Örneğin Birinci veritabanında NFS_IL NFS_ILCE NFS_MHKY NFS_CSN NFS_ASN NFS_BSN alanları boş, ikinci veritabanında ise İstanbul Bağcılar Yeni Mh. 80 958 62 şeklinde ise bu alanları değiştirecek.
3) Kimlik numarasını birinci veritabanında arayacak, birinci veritabanında eşit olmayan alanları (iki lanada boş değilse) listeleyecek
Örneğin Birinci veritabanında TEL_EV1 alanı 0212 999 88 77 iken ikinci veritabanında ise 0212 888 66 55 şeklinde ise bu alanları ayrı bir çalışma sayfasına aşağıdaki gibi listeleyecek.
Kimlik no - Alan Adı - vt1 deg - Vt2 Deg
111 222 333 44 - TEL_EV1 - 0212 999 88 77 - 0212 888 66 55
Böyle bir şey mümkün müdür?
Birincisi 26000 kişilik olup tekrarsız TCKİMLİKNO alanlarını içermektedir.
Kod:
'VRT_KNO TCKİMLİKNO SHS_UYR SHS_CNS ADI SOYADI ILKSOYADI BABAADI ANNEADI DOGUMYERİ DOGUMTARİHİ
'MDN_HAL DIN KAN_GRB NFS_IL NFS_ILCE NFS_MHKY NFS_CSN NFS_ASN NFS_BSN
'ADR_IL ADR_ILCE ADR_BLD ADR_MUHTAR ADR_CD_SKK ADR_KNO ADR_DNO ADR_PSK
'Adı_Soyadı Liste_Adi Liste_No Liste_Trh
'NFC_SRI NFC_SNO NFC_YER NFC_VND NFC_KNO NFC_KTR '
'TEL_EV1 TEL_EV2 TEL_IS1 TEL_IS2 TEL_CP1 TEL_CP2 TEL_BG1 TEL_BG2 ELMEK1 ELMEK2
'BAB_TCK ANN_TCK ESI_TCK
'EGT_DZY EGT_DRM EGT_DRM EGT_BAD EGT_MSL EGT_MZT
'ISY_ADI ISY_GRV
'ASK_DRM ASK_TRH ASK_ACK
Kod:
TCKİMLİKNO SHS_CNS ADI SOYADI BABAADI ANNEADI DOGUMYERİ DOGUMTARİHİ
NFS_IL NFS_ILCE NFS_MHKY NFS_CSN NFS_ASN NFS_BSN
'ADR_IL ADR_ILCE ADR_BLD ADR_MUHTAR ADR_CD_SKK ADR_KNO ADR_DNO ADR_PSK
TEL_EV1 TEL_EV2 TEL_IS1 TEL_IS2 TEL_CP1 TEL_CP2 TEL_BG1 TEL_BG2 ELMEK1 ELMEK2
EGT_DZY EGT_DRM EGT_BAD EGT_MSL EGT_MZT KAN_GRB
1) Kimlik Numarası mükerrer olanlardan üyelik tarihi büyük olanı kabul edecek... Herhalde ayrı bir makro ile benzersiz bir veritabanı yapılacaktır.
2) Kimlik numarasını birinci veritabanında arayacak, birinci veritabanında boş olan alanları dolduracak;
Örneğin Birinci veritabanında NFS_IL NFS_ILCE NFS_MHKY NFS_CSN NFS_ASN NFS_BSN alanları boş, ikinci veritabanında ise İstanbul Bağcılar Yeni Mh. 80 958 62 şeklinde ise bu alanları değiştirecek.
3) Kimlik numarasını birinci veritabanında arayacak, birinci veritabanında eşit olmayan alanları (iki lanada boş değilse) listeleyecek
Örneğin Birinci veritabanında TEL_EV1 alanı 0212 999 88 77 iken ikinci veritabanında ise 0212 888 66 55 şeklinde ise bu alanları ayrı bir çalışma sayfasına aşağıdaki gibi listeleyecek.
Kimlik no - Alan Adı - vt1 deg - Vt2 Deg
111 222 333 44 - TEL_EV1 - 0212 999 88 77 - 0212 888 66 55
Böyle bir şey mümkün müdür?
