Selamat membaca
Update Default Tanggal Ikrar Perkara GC jadi NULL pada aplikasi Akta Cerai
semoga bermanfaat
Blog ini rifro dedikasikan untuk temen-temen yang sedang mencari Tutorial, Tips dan Info-info seputar Teknologi Terbaru. IT Perkantoran dan umum juga menjadi fokus blog ruumit.
Seluruh artikel yang ada silahkan anda copy dan bagikan, namun jangan lupa tetap menjaga kode etik untuk mencantumkan sumbernya.

Update Default Tanggal Ikrar Perkara GC jadi NULL pada aplikasi Akta Cerai

Ketika kita perhatikan pada kolom Tanggal Ikrar untuk perkara Gugat Cerai (GC) tertulis 01 Jan 1900. Ini merupakan tanggal default yang akan selalu muncul pada perkara GC tersebut. Padahal perkara GC tidak ada proses Ikrar Talak. Maka dengan adanya tanggal default yang selalu muncul di Infoperkara juga mempengaruhi kevalidan data perkara tersebut. Untuk itu berikut ini ada langkah-langkah untuk merubah tanggal default tersebut menjadi Kosong atau NULL.

1. Langkah pertama adalah merubah default tanggal ikrar tuk perkara GC menjadi NULL. Yaitu dengan susunan query berikut ini. Jalankan dahulu Databasetool => query analizer kemudian copi dan pastekan query inikemudian klik Run
ALTER TRIGGER [dbo].[ModDATA_REG_AC] ON [dbo].[DATA_REG_AC]
FOR INSERT, UPDATE
AS
DECLARE @GC BIT
DECLARE @NOPERK VARCHAR(7)
SELECT @GC=GC,@NOPERK=NO_PERK FROM DATA_REG_AC
IF @GC=1
UPDATE DATA_REG_AC SET TGL_IKRAR=NULL WHERE NO_PERK=@NOPERK
IF TRIGGER_NESTLEVEL() > 1
RETURN
UPDATE DATA_REG_AC SET DATA_REG_AC.DATE_MOD = Getdate()
FROM DATA_REG_AC
INNER JOIN Inserted
ON
Inserted.NO_PERK = DATA_REG_AC.NO_PERK
AND Inserted.TINGKAT = DATA_REG_AC.TINGKAT

2. Langkah kedua adalah mengupdate Table DATA_REGISTER menjadi DATA_REG_AC semua tahun. hal ini diimaksudnkan agar tabel yang dipakai oleh aplikasi Akta Cerai versi terupdate dapat diambil (terupload) semua datanya. Baik Faktor Penyebab Cerai, Tanggal Ikrar maupun Tanggal BHT. Caranya bisa dengan mengikuti tutorial sebelumnya
atau dengan menjalankan query berikut ini menggunakan aplikasi Databasetool :
UPDATE DATA_REG_AC
SET faktor = CASE data_register.sebab WHEN 14 THEN 8 WHEN 15 THEN 9 WHEN 9 THEN 10 WHEN 10 THEN 11 WHEN 11 THEN 12 WHEN 13 THEN 14 WHEN 0 THEN 15
ELSE DATA_REGISTER.SEBAB END
FROM DATA_REG_AC INNER JOIN
DATA_REGISTER ON DATA_REG_AC.no_perk = DATA_REGISTER.NO_PERK
WHERE (CAST(RIGHT(DATA_REG_AC.no_perk, 2) AS integer) = 11)

 Angkat 11 pada akhir susunan query diatas bertujuan mengupdate table untuk tahun 2011. Apabila ingin semua diupdate tinggal ganti saja dengan Tahun nya (misal 10, 09, 08 dan selanjutnya) kemudian jalankan / klik Run

3. Setelah table kita update langkah ketiga adalah kita hapus semua tanggal register yang telah terlanjur terisi dengan tanggal 01 Jan 1900 maupun tanggal yang lain. Langkahnya adalah dengan query berikut ini :
UPDATE DATA_REG_AC SET TGL_IKRAR=NULL WHERE GC=1
dijalankan melalui aplikasi Databasetool =>> query analizer =>> Run

4. Silahkan refresh aplikasi Infoperkaranya, kemudian silahkan upload kembali semua Informasi Data Akta Cerai. Maka apabila berhasil akan terlihat tanggal ikrar untuk perkara GC menjadi NULL semua



demikian semoga bermanfaat, dan apabila masih terdapat kekurangan silahkan berikan komentarnya di bawah postingan ini. Thanks to Gan Hendra yang sudah menciptakan Query di atas. 

3 komentar

Anonymous said...

gan, kok keluar
invalid object name 'dbo.DATA_REG_AC'. waktu langkah pertama
mohon pencerahannya
thx

Arif Roby said...

databasenya dipilih dulu gan... siadpawin

info buatku said...

mantabe

Silahkan Beri Komentar Saudara...

Artikel Terbaru

Artikel Acak

Powered by: Blogger

Buku Tamu