Belirtmiş olduğunuz tablo yapısına göre en mantıklı yöntem @bostanci96 belirtmiş olduğu şekilde if else dir.
Ancak benim size tavsiyem tablonuzdaki gereksiz alanları kaldırmanız Gelir Tarihi, Gider Tarihi, Gelir Tutarı ve Gider Tutarı şeklinde alan oluşturmuşsunuz bunları örneğin İşlem Tarihi, İşlem Tutarı şeklinde güncelleyiniz böylelikle aynı şey için 2 şer alan değil tek alan oluşturmuş olacaksınız.
Örnek Tablo Yapısı;
hesap_id, kisi_id, hesap_tutari, hesap_tarihi, hesap_tipi(int) --1 ve 0 alacak örneğin 1 Gelir 0 Gider gibi
buna göre de ilgili formlar dan aynı bilgilerin yanında sadece hesap tipi değeri göndererek 1 0 gibi işlemi tek form ve tek sorgu ile rahatça yapabilirsiniz.
Yukarıda ki yapı ile iki ayrı sayfa oluşturmaya da gerek kalmaz. İşlem Tipi olarak bir adet combobox eklersiniz içeriğine Gelir ve Gider value değerine de 1 0 verirsiniz tek yapı ile iki işide yapmış olursunuz.