🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #259

Re: Jak usunąć rekord tylko z jednej z dwóch połączonych tabel???

#259
From: Dymitr
Date: Mon, 23 Nov 1998 12:05
19 lines
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-mail
References: <%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