Article View: pl.comp.bazy-danych.msaccess
Article #259Re: Jak usunąć rekord tylko z jednej z dwóch połączonych tabel???
From: Dymitr
Date: Mon, 23 Nov 1998 12:05
Date: Mon, 23 Nov 1998 12:05
19 lines
1739 bytes
1739 bytes
Możliwe są dwia rozwiązania:
1. W bazie danych masz ustawienie dla kasowania powiązanych rekordów (kiedy masz wymuszane sprawdzenie integralności) - oczywiście ta uwaga dotyczy bazy danych Access'a, czyli *.mdb. Wtedy wystarczy zmienić więzy integralności tak aby nie było zaznaczone "Usuwanie kaskadowe"
2. Kasować dane nie z recordset'u a biezpośrednio z tablicy [Products] za pomocą SQL, np.
S = "DELETE * FROM Products WHERE GroupID = " & Str(Me.JakasTamLista.Value)
DoCmd.SetWarnings False
DoCmd.RunSQL S
DoCmd.SetWarnings True
Sorry, rozwiązanie nieco Access'owe, tzn. w VB nie ma DoCmd, natomiast napewno jest jakiś tam odpowiednik tego (nie mam obecnie zainstalowanego VB ;-) więc nie mogę sprawdzić)
Pozdrawiam,
Dymitr
>
Technical Details
Message-ID:
<73bj1n$8ur$1@sunsite.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!not-for-mailReferences:
<%Oa62.10897$BD6.2228212@news.tpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!not-for-mail From: "Dymitr" <mazar@priv.onet.pl> Newsgroups: pl.comp.bazy-danych,pl.comp.bazy-danych.msaccess,pl.comp.lang.vbasic Subject: Re: Jak usunąć rekord tylko z jednej z dwóch połączonych tabel??? Date: Mon, 23 Nov 1998 13:05:45 +0100 Organization: http://news.icm.edu.pl/ Lines: 15 Message-ID: <73bj1n$8ur$1@sunsite.icm.edu.pl> References: <%Oa62.10897$BD6.2228212@news.tpnet.pl> NNTP-Posting-Host: pbfw.supermedia.pl Mime-Version: 1.0 X-Trace: sunsite.icm.edu.pl 911822711 9179 195.116.194.7 (23 Nov 1998 12:05:11 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: 23 Nov 1998 12:05:11 GMT X-Newsreader: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit