mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: che variabile e asseganzione devo usare

NomeMaschera!NomeControllo.Form.RecordsetClone
voglio usare questo riga di codice però con altre proprietà
quindi devo creare una variabile di che tipo?
credo che si faccia così:
Dim Tutto as objet
Set Tutto=NomeMaschera!NomeControllo.Form.RecordsetClone
e poi per usare le proprietà posso fare
Tutto.Recordcount etc
si fa così? e poi alla fine della sub si deve azzerare qualcosa e come
si fa?

 Tutto.Recordcount etc
recordcount lo puoi applicare direttamente al recordsetclone senza settarlo
ad alcuna variabile
Antonio

 Antonio
Dim RecordMio as Recordset
Set RecordMio = NomeMaschera!NomeControllo.Form.RecordsetClone
quindi se voglio applicare la proprietà recordcount
RecordMio.recordcount
o per esempio il findfirst
RecordMio.findfirst
1) giusto?
però a questo punto (ho dato un'occhiata ai recordset)
devo alla fine di una sub dove uso il RecordMio
aggiungere
RecordMio.close
set RecordMio= nothing
proprio come si fa per i recordset normali
2)esatto?
(a proposito sto cercando di capire al meglio come funziona il recordsetclone in
relazione ad controllo con sottomaschera
a seguito della tua prima delucidazione)
thank you di nuovo

 a seguito della tua prima delucidazione)
Ripeto, ti da il recordset dei record visualizzati in sottomaschera in quel
momento!
Antonio

 Ti basta fare set RecordMio= nothing per eliminare l'istanza dell'oggetto
ok il close non serve, in effetti pur non capendoci quasi nulla ho notato che
nei recordset
si mette il close perchè suppongo prima faccio un openrecordset.
ma se uno dimentica nei recordset di mettere close e nothing cosa succede al db
nel caso di close dimenticato e nel caso di nothing?



non liberi le risorse e dopo un pò si pianta tutto?
Saluti.
Emanuele.

 nel caso di close dimenticato e nel caso di nothing?
Succede che non hai liberato la memoria e potrebbe capitare che Access dopo
un po' si pianti, ti dia errori di sforamenti di memoria oppure quel
problema della finestra access che non si chiude
Antonio
Newsgroup: it.comp.appl.access
Titolo: colore nelle form

Salve,
qualcuno puň dirmi se si puň sostituire il colore delle form con altri
colori che non siano quei pochi del menů sfondo?
Se si, come si fa?
grazie ciao
Sthepan

 Sthepan
Vai nelle proprietà della Form ed accedi alla proprietà
Colore di Fondo.... a destra ti appare un Pulsante "..."
che ti fa accedere al ColorBrowser.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Ciao
e se ci si vuole mettere un motivo? 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:cpjhcj$egm$1...@news.newsland.it...

non credo che si possa. L'unica cosa che potresti fare è mettere come sfondo 
un immagine, e li puoi sbizzarrirti se sei un esperto grafico!.
La cosa che chiedi ha una qualche utilità oppure è solo un vezzo estetico? 

 e se ci si vuole mettere un motivo?
E' lui che vuole o sei tu che vuoi un Motivo...?
In ogni caso c'č la proprietą Immagine di Sezione
che ottempera pienamente a questo. 
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @ALex


 > @ALex
Hai provato a segure quello che ho detto....???
Hai fatto qualche test sulla cosa....???
Serve anche un pò di iniziativa non credi...?
Saluti.
@Alex


 ha scritto nel messaggio
news:55f4d2a1d42929d8f6...@mygate.mailgate.org...

Forse quello che cerchi è questo:
Con Paint ti crei uno sfondo  settando gli attributi ad es. 32 x 32
Salvi l'immagine in una cartella.
Apri Access  e poi nuovo database
Creai una maschera in visualizzazione struttura (le dimensioni non hanno
importanza). Nelle proprietà formato della maschera cerchi la parola
immagine e ci metti, cercandola nella cartella dove hai salvato quella
fatta, e setti la voce espansione a Si.
Fatto questo chiudi le proprietà e fai click sul menu formato. Vedi che è
attiva la voce formattazione automatica, click e si apre una maschera. Fai
click sulla voce personalizza e poi selezioni l'opzione " crea nuovo formato
..........
Click su Ok e ti chiede di assegnare un nome alla nuova formattazione.
Assegnato il nome fai ckick su Ok e puoi vedere che il nuovo formato è stato
aggiunto all'alenco.
Esci pure da access senza che sia necessario salvare la maschera. Inoltre
volendo puoi cancellare anche il database (che in realtà non contiene
niente).
Tutte le volte che crei un nuovo database e poi crei una maschera con
"creazione guidata maschera" vedrai che quando arrivi a dover inserire lo
sfondo nell'elenco c'è quello che hai creato.
Ciao Franco
Newsgroup: it.comp.appl.access
Titolo: avere il numero dei record in recordset in sola lettura

eseguo il seguente codice
per avere gli allievi con almeno un abbonamento ma senza avere doppioni
il problema č che recordcount restituisce sempre 1 anche se sono 4
se eseguo rs.edit per avere recordcount mi risponde che "č in sola lettura"
 
come ottengo recordcount?
 
    Set rs = db.OpenRecordset("select distinct idallievo from abbonamenti
order by idallievo")
    If rs.RecordCount > 0 Then 
 

    If rs.RecordCount > 0 Then
 
Vedi anche: 
http://www.donkarl.com/it?FAQ6.17
 
 
altri commenti:
La raggione per la sola lettura è il DISTINCT.
Lascia perdere L'ORDER BY perché è già incluso nel DISTINCT.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

rs.MoveLast
 
cioč dovendo scorrerli dal primo all'ultimo tutti
prima vado all'ultimo per sapere il numero e poi ritorno al primo con 
movefirts?
 
 


Solo se il primo record ti interessa.
Non so per quali operazioni usi il rs.
 
Se ci sono molti record e il MoveLast č lento, ci sono alternative come
 
SELECT Count(*) AS NumRec
FROM (SELECT DISTINCT idallievo FROM abbonamenti)
 
Forse serve anche cliccare il link della prima risposta.


Access FAQ:  
http://www.donkarl.com/it
 
 
Grazie.

Newsgroup: it.comp.appl.access
Titolo: ho sbagliato

scusate, ma non avendo il db qui in ufficio non ho riflettuto su una cosa,
la query la utilizzo perchè devo anche calcolarmi un campo. Nella
tb_dettaglio ho solo il prezzo unitario, con la query mi calcolo il
prezzototale=quantità*prezzounitario.
Non sono ancora riuscito a capire come scrivere dentro una tb un valore
calcolato.
Ho creato la query per questo motivo

 calcolato.
Sempre le stesse domande!!!
Nelle tabelle non si salvano i campi calcolati, proprio perchè puoi
calcolarli ogni volta che vuoi...
Antonio

 ha scritto nel messaggio
news:vTte8.12756$_u5.4...@news1.tin.it...

Come dice il grande Antonio non ha senso scrivere il valore calcolato nella
tabella dato che lo potrai sempre ricavare con una query...realizza il tuo
sistema di maschera-sottomaschera basandoti sulle tabelle, nella
sottomaschera crei un controllo non associato "PrezzoTotale", nell'origine
riga scrivi  =quantità*prezzounitario.
Semplice e lineare.
Ciao Paolo
Newsgroup: it.comp.appl.access
Titolo: Problema su caselle combinate

Ho creato due tabelle cosě chiamate:
TAB_CATEGORIA con i seguenti campi
COD_CAT | DESCRIZIONE
TAB_CATEGORIA1LIV con i seguenti campi
COD_CAT | COD_CAT_LIV1 | DESCRIZIONE_LIV1
Ho creato una maschera dove ho inserito due caselle combinate, la prima con
origine riga il campo COD_CAT della tabella categoria, la seconda che come
origine riga ha il campo COD_CAT_LIV1 della tabella TAB_CATEGORIA1LIV.
Ora vorrei che una volta effettuata la scelta nella casella combinata che ha
come origine riga il campo COD_CAT, i valori che mi vengono proposti per la
scelta nella seconda casella combinata siano solamente quelli che nella
tabella TAB_CATEGORIA1LIV nel campo COD_CAT abbiano il valore scelto in
precedenza.
Vorrei sapere come posso fare.
Ringrazio quanti mi potranno dare una mano.
Fabrizio

 ha scritto nel messaggio
news:bbl74r$5k0$1...@lacerta.tiscalinet.it...

Nell'origine dati della seconda casella devi mettere un opportuno filtro che
faccia riferimento alla prima casella combinata.
Una specie di WHERE <nomecampochereggelarelazione>=
Forms!<nomeform>!<nomecasellacombinata1liv>
A questo punto, nel codice associato all'evento dopo aggiornamento della
prima casella combinata, esegui un requery della seconda casella combinata:
me.<nomecasellacombinata2liv>.requery
Ciao.
Giorgio
Newsgroup: it.comp.appl.access
Titolo: Casella di ricerca combinata.

Ciao a tutti. Innanzitutto ringrazio Roberto per l'aiuto. Il tuo
suggerimento funziona benissimo ma ho altri 2 quesiti da proporre.
1- può funzionare una casella combinata al posto di una casella di testo non
associata? Io ho provato ma non ci sono riuscito.
2- la mia idea era però di costruire una maschera nuova e inserire le
caselle di ricerca nella sezione corpo e avere i risultati in un'altra
maschera.
Avendo un Cd con dei file di esempio ho notato che questo si può fare
benissimo. Ma dopo aver convertito il db in formato 2000 (dato che era in
formato 95) le istruzioni non funzionano correttamente quindi non ho potuto
fare da solo. Chiedo tanto se si può avere qualche aiuto per poter fare
questo?
Riciao a tutti e grazie ancora per l' aiuto.

 wrote in message 8i670o$jqc$1...@serv1.albacom.net...

Per quanto riguarda il primo quesito certamente si, purché sia una casella
combinata non associata (ovvero senza nulla in "Origine controllo") e
settando adeguatamente le sue proprietà : "Tipo origine riga", "Origine
riga", "Colonna associata", "Solo in elenco", "Espansione automatica",
"Numero colonne", "Larghezza colonne" e "Larghezza elenco"; comunque se la
inserisci nella maschera abilitando l'autocomposizione della casella degli
strumenti non è poi tanto difficile. Però a seconda di come setti alcune
delle proprietà (ad esempio "Solo in elenco" e/o "Espansione automatica")
potresti perdere la possibilità di adoperare il giochino degli asterischi,
ovvero devi sempre scegliere chiavi di ricerca che coincidono con il valore
da cercare, senza troncamenti.
Anche per quanto riguarda il secondo quesito non vedo problemi, a condizione
che comunque i controlli in cui digiterai le chiavi di ricerca siano non
associati. Dovrai però inserire, nella prima maschera, anche un pulsante di
comando (fallo usando l'autocomposizione) al clic del quale (dopo aver
digitato le chiavi di ricerca) farai aprire la seconda maschera (quella di
visualizzazione); questa seconda maschera avrà come "Origine record" la
query, i "Criteri:" della quale fanno riferimento ai controlli non associati
della prima maschera.
Roberto
Newsgroup: it.comp.appl.access
Titolo: calcolo delle ore e minuti

ho una tabella con dei campi numerici "assemblea", valori a 2 decimali, in
cui vado a segnare dei valori in ore e minuti (es. 2,30 - 2,15 - 1,45 -
1,59)
nella maschera relativa, inserisco i valori nei controlli campo abbinati e
fin qui tutto bene. 
a  piè pagina della maschera ho una casella (formato standard, posizioni
decimali 2) in cui con la seguente formula 
=DSum("Nz(assemblea)";"persindacali2011";"matr=" & [matr])
vado a fare il calcolo totale delle ore e minuti.
Ora sorge il problema: la somma me la dà, ma i i decimali non li conta
come minuti ma come numeri generici e quindi non scatta l'ora al 60°
minuto, ma al 100°
es ore: 2,10 - 2,50 - 2,15  mi da come risultato  6.75, invece vorrei che
mi desse come risultato 7,15
l.
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mi desse come risultato 7,15
Di' la verita': tu non hai cercato "ore minuti" sul ng, vero?
Popi

 Popi
ho cercato! ho cercato.  ma ho trovato solo un tread non compatibile col
mio e in cui si parlava di differenze fra due orari in minuti.
l.


 mio e in cui si parlava di differenze fra due orari in minuti.
Allora permettimi un suggerimento: usa google invece della bacchetta
da rabdomante :)
Da google groups, il primo risultato che esce cercando le due parole
punta ad un post del 2007: "somma di ore e minuti da valori
decimali" (
http://groups.google.com/group/it.comp.appl.access/
browse_frm/thread/2f1b1eaf206de9ab/5bd9e415e45fe7ee?lnk=gst&q=ore
+minuti#5bd9e415e45fe7ee).
IMHO merita un'occhiata ;)
HTH
Popi

 Popi
accedendo al ng con NEWSLAND, la ricerca è una chiavica e non va oltre le
25 pagine indietro.
Ok vado a controllare con gugol.



parto dal principio che è errato il dato in tabella.
O hai il campo espresso in sessantesimi come data/ora o al limite 
stringa, oppure hai il numerico espresso in centesimi (quindi 30 minuti 
= 0,5)
Siccome credo che tu non possa tornare indietro, allora devi fare una 
funzione che converte ogni valore da sessantesimi a centesimi
function  s2c (nSes as single) as single
dim ore as integer
dim minuti as single
ore=int(nSes)
minuti=(nSes-ore) * 100 / 60   ' vedo che li hai tutti memorizzati con 
due decimali
s2c=ore+minuti
return
Nicoletta

 ha scritto nel messaggio 
news:4de77890$0$18250$4faf...@reader2.news.tin.it...

Adoro questa donna...
Antonio 


;-)

Newsgroup: it.comp.appl.access
Titolo: Mails con allegati

Ho necessità d'inviare con un'applicazione Access 97 mails con allegati
(files PDF). Le mie conoscenze si fermano a SendObject, ma non mi permette
di specificare allegati.
Qualcuno può aiutarmi?
Grazie
Ciao
Eugenio

 ha scritto nel messaggio
news:bpa6tg$tsv$1...@lacerta.tiscalinet.it...

Sul sito comune 
www.sitocomune.com
 trovi gli esempi per spedire mail.

 ha scritto nel messaggio
news:bpa882$uui$1...@lacerta.tiscalinet.it...

Ok, l'ho trovato.
1000 grazie
Eugenio
Newsgroup: it.comp.appl.access
Titolo: Query impossibile ?

Salve vi espongo il mio problema :
una query  mi dovrebbe sommare il punteggio ottenuto da due persone
appartenenti alla stessa squadra ma con nomi diversi
le tabelle sono composte da :
anagrafica) dove ci sono i nomi delle persone ed il nome della squadra di
appartenenza
statistiche) che raccoglie i punti ottenuti dalle singole persone durante le
gare
praticamente dovrei ottenere 2 classifche, punti individuali (e qui ci sono
riuscito), punti squadra e qui casca l'asino, cioè io eheheh
dato che ho gia finito il database senza stravolgerlo che posso fare ?
Ho già perso 5 ore ma proprio non ci arrivo
Grazie anticipato

 ha scritto nel messaggio
news:iJq%a.8038$zN5.2...@news1.tin.it...

Tutto dipende dalle relazioni che hai usato nelle tabelle.
Se la tabella Anagrafica è collegata alla tabella "Risultati" o "Punteggi"
attraverso l'ID (o altro) della persona o giocatore basta fare una query
raggruppata con il nome della
squadra nel criterio della colonna "Squadra" e sommare i punteggi nella
colonna Punti dei vari giocatori.
Ciao, Carlo

 ha scritto nel messaggio
news:iJq%a.8038$zN5.2...@news1.tin.it...

Query di raggruppamento sul campo Squadra e somma sul campo punteggio
Antonio

Grazie a tutti, risolto.
Newsgroup: it.comp.appl.access
Titolo: Access & Norton : escludere file da codice.

salve a tutti...
So che è una cosa strana, ma qualcuno ha mai lavorato sulla possibilità di 
escludere dalla protezione del Norton (per farci capire : 
Norton/Opzioni/Sistema/Esclusioni/Nuovo...) un file direttamente da codice?
Mi spiego, altrimenti potrei esser frainteso da chi non mi conosce... in una 
operazione pianificata impostata da codice eseguo a una determinata ora di 
ogni giorno un file VBS. Questo però, nei PC in cui è installato Norton, mi 
viene bloccato dallo stesso, ammenochè io non lo escluda dalle opzioni di 
protezione automatica.
Intervenire a mano dove si può è ok, ma dove non si può? Qualcuno sa come 
confrontarsi via codice con Norton?
Tnks.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 Tnks.
Perchè non togli solo il blocco degli script?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Tnks.
Scusa se poco, ma ripeto, solo per un'idea.
Ciao,
Massimo 

 Perchč non togli solo il blocco degli script?
Perchč 1 lo dovrei fare comunque manualmente e 2 (la piů importante) 
toglierei il BLOCCO a TUTTI gli SCRIPT, e lungi da me a farlo... io so che 
il mio vbs non č una rogna, ma tutti gli altri che potrebbero essere 
eseguiti sono potenziali e dannosi Worm e Troyan... dovrei esludere solo il 
mio, e da codice... bhň. Ora do uno sguardo a quel che mi diceva Max. 


beh forse allora č meglio non bloccare _NESSUNO_ script...
dico tutti che non sono rogne...
La mia soluzione č sempre la stessa togli Norton


 La mia soluzione è sempre la stessa togli Norton
Effettivamente non lo trovo neanche io il "massimo" come antivirus 

 Effettivamente non lo trovo neanche io il "massimo" come antivirus
Neanche io (Uso antivir guard)... ma al cliente piace, e io devo quindi per 
forza avere a che fare con Norton. :-( 

 quindi per forza avere a che fare con Norton. :-(
Il problema è che essendo il più diffuso è anche quello più attaccato.

Newsgroup: it.comp.appl.access
Titolo: Come si usa la funzione VBAbackup

Ciao a tutti,
sto utilizzando la funzione in oggetto "VBAbackup", trovata sul
sitocomune.com
 e con lo
scopo di copiare dei file. Ho provato in vari modi.. anche semplicemente
mettendo un evento
sul click di un pulsante che lanci una macro con esegui codice:
VBAbackup (c:\Temp\Image1.gif; c:\Temp\Image2.gif)
Ma dice:
Impossibile trovare 'c' specificato nell'espressione.
Dimenticavo... lo sto facendo con SO Windows XP
----------------------------------------------------
' Effettua copia del file
'----------------------------------------------------
Function VBAbackup(ByVal sorgente As String, ByVal destinazione As
String) As Boolean
   'Autore: Oemi Enrico
   'Accetta:
   ' sorgente = path+nome del file da copiare
   ' destinazione = path+nome del file di destinazione
   'Restituisce: true se l'operazione si e' conclusa posotivamente
Dim stringa1 As String
Dim stringa2 As String
If Dir(sorgente) = " " Then GoTo errore
If Not Dir(destinazione) = "" Then
    If MsgBox("Sovrascrivere?", vbYesNo) = vbNo Then GoTo errore
End If
stringa1 = "copy " & sorgente & " " & destinazione & ""
If SysVersions32() = "windows NT" Then
    On Error GoTo errore
    stringa2 = "cmd /c " & "" & stringa1 & ""
    Shell stringa2, vbHide
ElseIf SysVersions32() = "Windows 95" Then
    stringa2 = "
command.com
 /c " & "" & stringa1 & ""
    Shell stringa2, vbHide
End If
VBAbackup = True
Exit Function
errore:
VBAbackup = False
End Function

 wrote:
CUT
non puoi usare filecopy?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:3E521A12...@company.com...

Cosě a occhio, se stai richiamando la funzione con una riga di codice VBA,
io proverei cosě:
VBAbackup ("c:\Temp\Image1.gif", "c:\Temp\Image2.gif")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Emyr wrote:

Ok Grazie... non ne conoscevo l'esistenza ho fatto una prova e cosě
funziona
Private Sub Comando10_Click()
Dim SourceFile, DestinationFile As String
SourceFile = "C:\Temp\Image1.gif"   ' Define source file name.
DestinationFile = "C:\Temp\Image2.gif"   ' Define target file name.
FileCopy SourceFile, DestinationFile
End Sub

 
io sapevo che ci andavano i doppi apici...tipo:
VBAbackup ("c:\Temp\Image1.gif"; "c:\Temp\Image2.gif")
prova cosi :) ciao

Roberto da casa wrote:

Ti garantisco che le ho provate tutte, apici, parentesi, quadre, graffe... poi
,..;...: ... e chi piů ne ha ne metta. ma non funziona.
ho usato il FileCopy e funziona... vedi post.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Margini Report

Salute a tutti e buon caldo,
il problema è il seguente:
ho un report in cui devo impostare i margini rispettivamente a:
Sup.: 0,5
Inf.: 0,5
Destro: 0
Sinistro: 0
Funzionano tutti regolarmente tranne l'inferiore che mi rimane sempre a
13,97....
Ho provato seguendo il sito comune a disabilitare l'opzione esegui
correzione automatica nome dal menu Strumenti-Opzioni, ho provato a cambiare
il margine anche in visualizzazione di stampa del report ma niente si
inchioda a 13,97....
Aiuto Grazie.
Luca

 ha scritto nel messaggio
news:KVIGa.88828$Ny5.2...@twister2.libero.it...

probabilmente è un margine imposto dalla stampante!
Nella mia EpsonStylus il margine inferiore non lo posso impostare a un
valore minore di 13 mm è un problema dell'hardware.
Consulta il manuale della tua stampante e vedi quali sono i margini minimi.
Ciao
-- 
Saluti da NSantini

Newsgroup: it.comp.appl.access
Titolo: Scorrimento Record a spostamento rotellina mouse in maschera

Ciao a tutti...ho un problema forse stupido che non riesco  risolvere.
Come posso fare in modo che all'interno di una maschera, muovendo la
rotellina del mouse, non si passi da un record all'altro ma si scorra la
maschera verticalmente?
Grazie
Alessandro

 ha scritto nel messaggio
news:C7Bjc.155759$rM4.6...@news4.tin.it...

cerca MouseWheel.dll in google e lo risolvi
Newsgroup: it.comp.appl.access
Titolo: stampa report

ciao amici, rieccomi a chiedervi aiuto :-).
il problema č il seguente: ho il report fatture che č formato da 50 pagine,
vorrei impostare il db in modo tale che quando visualizzo ad esempio la
fattura con id 20 mi venga stampata la fattura 20, e vorrei anche poter
scegliere quante pagine stampare... spero di essere stato chiaro ;-). vi
ringrazio anticipatamente!!!
Enzo

 Enzo
Caro niubbio, prima di postare un nuovo quesito ti consiglio di cercare su
www.google.it
 se esistono gia' dei post con le risposte alla tua domanda, se
non ne trovi puoi ancora guardare su 
www.sitocomune.com
 .
Prova a metterti della parte di noi poveracci che tutti i giorni (o quasi)
leggiamo il ng e dobbiamo sorbirci sempre le stesse domande.
Non te la prendere ma sei stato la goccia che ha fatto traboccare il vaso.
Ciao, Antonio.

ok quindi non dovrei + postare...
ciao
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:al7kdg$glh$1...@newsreader.mailgate.org...


 ok quindi non dovrei + postare...
No, puoi farlo.... ma DOPO il quoting!!!
Antonio

 ciao
Per prima cosa dovresti imparare cos'e' la netiquette e cercare di metterla
in pratica e per questo ti consiglio di leggere questa pagina:
 
http://makeashorterlink.com/?A2B2420B1
Il mio messaggio ti invitava semplicemnte a non postare domande a cui e'
gia' stato risposto tutto qui.
Ti faccio un esempio supponi che un tuo collega di lavoro tutti i giorni ti
chieda come si cambia la carta della stampante dopo un decina di volte non
ti da' un po' sui nervi? Quindi ti ripeto non prendertela a male sei
solamente la goccia che ha fatto traboccare il fase non ho nulla contro di
te in particolare.
Ciao, Antonio.

 te in particolare.
Psst...
PSSTTT...
Play?
In realtà Ganci, se potesse, vedresti che ti farebbe...
Aumm, aumm...
Antonio

Salve a tutti ( è la prima volta che entro in un newsgroup )
Vorrei creare un report con un controllo che mi faccia vedere su una riga
tutti i dati filtrati di un campo specifico . E' fattibile ?
Newsgroup: it.comp.appl.access
Titolo: Ricerca di stringa all'interno di documenti word catalogati

Buongiorno a tutti. Coma da oggetto chiedevo se fosse possibile dopo aver
catalogato in una tabella il percorso di determinati documenti di Word,
effettuare all'occorrenza, la ricerca di una stringa o di specifiche parole
significative all'interno dei documenti stessi.
Potreste gentilmente spiegarmi come realizzare il tutto, ma in particolare
la ricerca.
Grazie e buona giornata :-)))

 ha scritto nel messaggio
news:8nUFa.81843$Ny5.2...@twister2.libero.it...

Nell'help in linea cerca FileSearch; questo č un esempio (preso dall'help)
di utilizzo:
With Application.FileSearch
    .NewSearch
    .LookIn = "C:\Documenti"
    .SearchSubFolders = True
    .TextOrProperty = "San*"
    .FileType = msoFileTypeAllFiles
End With
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Maschera di input

CCCCCC;;_   mi visualizza il messaggio:
 Il valore immesso non č valido per la maschera di input
'?&&&&&&;;_" specificata per il campo......
eppure č il solito campo..
Con la visualizzazione guidata la prova funziona bene..

 Prova con  >aaaaaa;1;_
Adesso mi vede la maschera specificata come ?AAAAAA;1;_    .......
E' possibile che non riconosca i caratteri che digito nella proprietà del
campo...??
perchè..????
eppure in confronto ad altri problemi non  è niente...  :-((

 campo...??
Ma non è che sbagli a scrivere > con ?, oppure descrivi la maschera nel
posto sbagliato.
Una soluzione potrebbe essere quella di andare a modificare quelle già
esistenti nello Wizard....
Dimentocavo, controlla le proprietà del campo nella tabella associata alla
casella :o)
Ciao
Daniele

 wrote in message
89rbb6$d9a$1...@fe1.cs.interbusiness.it...

E' proprio questo il punto:
mentre nella proprietà della maschera di input i caratteri digitati vengono
visualizzati
correttamente, al momento dell'immissione dati nella tabella mi esce fuori
quell'antipatica
(non sempre) molletta che mi dice di aver inserito nella maschera tutt'altri
caratteri,
pur avendo elaborato solo quel campo......eppure tutto il resto fila
liscio.....

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento Sottomaschera

Ciao ragazzi, vi espongo il mio problemino: ho una Form (MiaForm) e al suo
interno una SubForm (MiasubForm), in visualizzazione sheet. Ora sulla Form,
tra le altre cose, ho un pulsante che mi apre un'altra Form che praticamente
aggiunge nuovi record alla tabella origine della SubForm. Come posso far si
che alla chiusura di quest'ultima form, tornando quindi alla precedente, i
record elencati nella SubForm siano aggiornati automaticamente,
visualizzando quindi gli ultimi aggiunti? Ho provato inserendo sull'evento
"Su Chiuisura" di questa Form: Forms!MiaForm!MiasubForm.Refresh, ma mi da
errore.
Grazie in anticipo dell'aiuto.
Saluti
Lna
--------------------------------
Inviato via 
http://usenet.libero.it


prova con
forms!tuamask.setfocus
forms!tuamask!tuasubmask.sefocus
forms!tuamask!tuasubmask.requery
C'è bisogno che prima selezioni ciascun oggetto e poi puoi lanciare il
requery.
ciao MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Evento prima di aggiornare (Form)

Da una maschera premendo un pulsante provoco un accodamento (tramite un
docmd.openquery) di alcuni record in una sottomaschera.
Ho creato da codice una procedura per verificare ed eventualmente segnalare
se un record è già presente ma non riesco a capire dove inserirla.
Infatti inserendola sull'evento Primadiaggiornare della sottomaschera la
procedura non viene minimamente sfiorata nè viene considerata se la
inserisco sullo stesso evento di un suo controllo.
Su corrente me la recepisce ma mi crea problemi perchè è "troppo presto" e
mancano ancora dei dati.
come posso muovermi?
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Prego
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.
Newsgroup: it.comp.appl.access
Titolo: Conversione testo in esadecimale (si puo fare?)

Forse dico una gran cacchiata, ma ho un problemino.....
devo convertire un file di testo in formato esadecimale, chi puņ
aiutarmi ?
Grazie
Vinx
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 aiutarmi ?
Non è che sia chiaro cosa vuoi fare. Se vuoi leggere il file lettera per
lettera, e visualizzarne il codice ASCII, usa la funzione Asc(). Per
convertire il valore da base 10 a base 16, usa la funzione Hex(). Se vuoi
fare altro, sii più preciso.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

Newsgroup: it.comp.appl.access
Titolo: difficoltà nelle relazioni

ciao a tutti
 
ho la tabClienti con un campo IdDestinazionediversa
per la  TbDestinazionediversa,
 
ma credo che non va bene, in quanto
se lo stesso Cliente a piu' destinazioni diverse
non riesco a farlo.
Grazie per l'aiuto
 
 

ciao a tutti
 
ho la tabClienti con un campo IdDestinazionediversa
per la  TbDestinazionediversa,
 
ma credo che non va bene, in quanto
se lo stesso Cliente ha (ho perso un h) piu' destinazioni diverse


 ha scritto:

che vuol dire tutto cio?
 
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

 ------------
ciao Pablitomf
 
come devo fare per relazionare
la TbDestinazionediversa con la tbClienti?
 
 
Grazie 
 
 

 ha scritto:

ne so quanto prima...
per avere quale risultato ????
 
spiega lo scenario.


 ------------
Grazie Pablitomf
 
ci sono riuscito

Newsgroup: it.comp.appl.access
Titolo: [OT] Asta eBay Libro Access

Ho trovato questo
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=9721143965&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1
E' buono? 

 E' buono?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> E' buono?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 buone, su altre vado da Getz
Ma chi il iazzista? Adesso scrive pure libri su access?
Poveri Litwin e Gilbert. Mai un riconoscimento.
--
ac

 ac

Newsgroup: it.comp.appl.access
Titolo: l'istruzione INNER JOIN

Una query mi estrae tre righe , in una delle quali è valorizzato il codice 
cliente nella colonna CODCLI.
Siccome vorrei far comparire anche la descrizone del cliente e non solo il 
codice  , ho relazionato ( uso QBE )  il campo codcli (presente nella 
tabella B ) al campo descrizione cliente ( presente nella tabella A ) .
Funziona ,la descrizione compare ,  ma  adesso la query mi estrae soltanto 
una riga , solo quella che contiene il campo codcli valorizzato!
Io vorrei che comparissero sempre le tre righe !
Ho guardato il codice SQL corrispondente alla relazione impostata :
 INNER JOIN TabellaA ON tabellaB.codcli = TabellaA.Codcli
Dipenderà da tale relazione ?
grazie e ciao

"Gabriele" <arre> ha scritto nel messaggio 
news:46877d0f$0$4791$4faf...@reader4.news.tin.it...

Ciao Gabriele,
cambia l'INNER JOIN con un LEFT JOIN
infatti l'inner Join seleziona tutti gli elementi della tabella B 
presenti anche in A il Left JOIN invece seleziona tutti gli elementi 
della Tabella B e gli elementi della tabella A per cui trova una 
corrispondenza.
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
----------------------------------------> 


ok !
Quindi il QBE non è sufficiente per impostare query particolari , occorre 
sempre modificare in tali casi il comando sql . 

"Gabriele" <arre> ha scritto nel messaggio 
news:4687a3ad$0$4792$4faf...@reader4.news.tin.it...

Ciao Gabriele,
No puoi farlo anche dal QBE,  cliccando con il destro sulla linea che 
unisce le tabelle, scegliendo proprietà e impostando in modo opportuno 
una delle 3 scelte, di default viene impostata la prima che 
corrisponde ad una INNER JOIN la seconda e la terza corrispondono a 
LEFT e RIGHT JOIN


Newsgroup: it.comp.appl.access
Titolo: [OT] Nuova connessione

:-((( Scusate tanto, ma sono passato da Libero a Teleconomy Internet
  e non riesco più a seguirvi, non sapete come dovrei settare i 
parametri per un'altra connessione??
Ringraziandovi
-- 
       maurizio56
browser: FireFox 1.5
mailreader: ThunderBird 1.0.7

 ha scritto nel messaggio 
news:Y9zqf.95681$65.27...@twister1.libero.it...

probabilmente devi inserire nell'account delle NEWS il server che per me è :
news.tin.it
prova, spero!
-- 
       # = =
      /\
     /*\        Ivan
    /**\                vi augura
   /***\      Buone
  /****\     Feste
 /*****\
/---|  |---\    (\/)
     |   |       [[=]] 

        maurizio56
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: trasposizione inversa tabelle

Salve a tutti,
vorrei sottoporvi questa domanda:
se io ho una tabella cosi
      STAZIONE 01/08/1996 02/08/1996 03/08/1996 04/08/1996
      Torino 0 1 3 0
      Novara 0 2 7 0
      Brescia 3 2 5 4
 come posso trasformarla in una in cui i campi della prima diventano valori?
      STAZIONE DATA VALORE
      Torino 01/08/1996 0
      Torino 02/08/1996 1
      Torino 03/08/1996 3
      Torino 04/08/1996 0
      Novara 01/08/1996 0
      Novara 02/08/1996 2
      Novara 03/08/1996 7
      Novara 04/08/1996 0
      Brescia 01/08/1996 3
      Brescia 02/08/1996 2
      Brescia 03/08/1996 5
      Brescia 04/08/1996 4
Se qualcuno potesse rispondermi sarebbe molto gentile
Grazie mille
Giacomo 


Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: riferimento

Salve a tutti.
Come faccio a fare riferimento ad un oggetto di una maschera principale da
una sottomaschera in vba ?
Grazie
Alfredo

 una sottomaschera in vba ?
Nel senso che il codice lo scrivi nella maschera che poi sarà la
sottomaschera?
Beh, allora come si riferisce a qualunque maschera aperta che non è quella
dove si scrive codice, quindi
forms("altraform").controllo
Antonio

 sottomaschera?
da quello che ha scritto mi sembrava sufficiente il me.parent
--
a.cara 
Togli qualcosa dall'email

 ha scritto nel messaggio
news:3E410662...@blunet.it...

Con me.parent puoi poi referenziare controlli contenuti nella maschera?
Antonio

Sě, me.parent restituisce un oggetto form...

 ha scritto nel messaggio
news:uG60a.185704$AA2.7...@news2.tin.it...


 Con me.parent puoi poi referenziare controlli contenuti nella maschera?
yes, e' chiaro se sa!

Newsgroup: it.comp.appl.access
Titolo: origine dati casella di testo

salve a tutti avrei una domanda da porvi.
se inserisco una casella di testo in una maschera dove non voglio
associare l'origine record però la voglio associare solo a quella
casella di testo come si deve fare?
l'espressione che esce da generatore di espressioni è
=articoli!codarticolo
cioè il campo codarticolo della tabella articoli, ma non funziona.
aiuto

 wrote in message
news:41d3257f$0$8204$
5fc...@news.tiscali.it

Se la Maschera non è associata non puoi, e devi ricorrere
ad una funzione di aggregazione sui domini.
Nel tuo caso DlookUp.
L'origine record sarà:
=DlookUp("[NomeCampo]";"NomeTabella";"Criterio....")
Il criterio serve per identificare quale Record
della tabella prendere.
Tieni però presente che la Maschera può benissimo essere
associata ed i controlli no, quidni potresti avere una
Form associata ed il tuo controllo associato, mentre
tutti gli altri non associati...!
Non sapendo in che scenario ti muovi non ti propongo altre cose
per evitare confusione.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: creazione automatica num tot record

Sarei grato a chi mi da una dritta per poter creare in automatico un certo
numero di record in una tabella contenente un id automatico.
Il problema mi si presenta quando devo copiare enormi quantità di dati da
excel, magari fino a 700 record.
C'è un sistema per farglieli creare in automatico in modo che poi, una volta
creati i record, possa incollarli tranquillamente?
Grazie

 Grazie
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


Ciao Roberto, ti conosco per la disponibilità che mi hai offerto qualche
anno fa per un altro problema.
Se importo i dati direttamente da excel in una tabella con l'id automatico
me lo lascia fare?
Grazie

 ha scritto nel messaggio
news:qYjnf.81738$65.23...@twister1.libero.it...

Certo che sì: al limite prima importi i dati e poi ti crei il campo
contatore e te lo dichiari chiave primaria.

Newsgroup: it.comp.appl.access
Titolo: SEMAFORO

ciao a tutti,
ho una maschera a visualizzazione continua che si poggia su una tabella
"pippo" che contiene i seguenti campi:ID, stato, data richiesta.
vorrei che la casella ID della maschera si colorasse di rosso se la data
richista sia > a quella attuale, di verde se lo stato è closed o standby,
giallo se lo stato è insert o progress.
come posso fare?
ho provato a leggere sul sito comune come associare un colore ad una
casella ma non ci ho capito nulla, sono negata lo sapete.
un grazie a chi mi aiuterà!
dany xxx
p.s. tanti saluti a MA.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 p.s. tanti saluti a MA.
Ciao
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 MAssimiliano
ciao Ma,
penso di non essermi spiegata bene, ti posso scrivere in privato?
dany


 dany
Sě ma ora devo scappare, ti rispondo domani.


 MAssimiliano
Visto che la maschera ha una visualizzazione a maschere continue, ho dei
dubbi che il tuo suggerimento funzioni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Infatti ho cambiato, ho creato un campo differenza_giorni e su Form_Load mi
calcola la differenza con date() con una query di aggiornamento, poi
formattare quella è stato facile.
Ciao Roberto
Newsgroup: it.comp.appl.access
Titolo: passare valore di un etichetta ad una query

ciao a tutti,
vorrei leggere il valore di un'etichetta in una maschera e utilizzarlo come
parametro in una query per visualizzare un record sulla maschera.
ora se io nei parametri metto [forms]![maschera1]![etichetta1].[caption] la
cosa funziona, il problema è che ho tante etichette e vorrei gestire
l'evento clic delle etichette per aggiornare la query e di conseguenza i
valori visualizzati sulla maschera.
spero di essere stato chiaro
grazie in anticipo a chi mi vorrà aiutare
stwe


a VBA come stai 
Fatti una routine pubblica in un modulo del tipo
Public function eseguiSelect(param)
me.recordsource = "select ...bla bla bla.... where campo='" & param & "'"
end function
e sull'evento click di ciascun etichetta scrivi =eseguiSelect('valore
dell'etichetta')
--
a.cara 
Togli qualcosa dall'email

 Togli qualcosa dall'email
grazie per il suggerimento, ci avevo pensato anche io, ma non riesco
comunque a passargli il valore dell'etichetta:
Public Function Selects(VALORE_ETICHETTA)
RecordSource = "SELECT manubri.ID, manubri.Prezzo FROM manubri where
(((manubri.Codice)=VALORE_ETICHETTA));"
End Function
Sperando di non avere scritto una cavolata dovrei "leggere" il
VALORE_ETICETTA, ma non so come farlo?
grazie
stwe

 VALORE_ETICETTA, ma non so come farlo?
quello che hai scritto non e' esattamente cio' che ti ho suggerito
Public Function Selects(VALORE_ETICHETTA)
 RecordSource = "SELECT manubri.ID, manubri.Prezzo FROM manubri where
 manubri.Codice='" & VALORE_ETICHETTA & "'"
 End Function
questo se  VALORE_ETICHETTA e' un alfanumerico altrimenti e' necessario
sopprimere gli apici.
sull'evento click, ammettendo che l'etichetta sia "acornadibue", devi scrivere:
=selects("acornadibue")
oppure
=selects(form!controlloetichetta.caption)


 Togli qualcosa dall'email
Ciao e grazie per l'interessamento, ma a questo punto sono in crisi, ovvero
cosa me ne faccio della funzione Selects?
Scusa se non ci arrivo ma sto diventando cretino.
Grazie ancora
stwe

 ha scritto nel messaggio
news:4024C326...@blunet.it...

Come non detto ci sono riuscito, ho capito perfettamente e ti ringrazio
stwe

 ha scritto nel messaggio
news:zudVb.273452$_P.93...@news4.tin.it...

Come non detto ci sono riuscito, ho capito perfettamente e ti ringrazio
stwe
Newsgroup: it.comp.appl.access
Titolo: Verifica di Tabella con RecordCount=0

Salve a tutti,
    ho fatto un programmino Access che si collega a delle tabelle esterne
tramite Odbc Pervasive, ma questo non importa. Come posso controllare che
facendo una query del tipo
dim db as database
dim tb as recordset
set db = currentdb
set tb = db.openrecordset("select * from fatture where numero_doc='" &
numero_doc &"' .... etc")
capita giustamente che quel recordset non prende nessun record e quindi
portandomi all'inizio del recordset con una MOVEFIRST  mi generan l'errore
"3021 - Nessun  Record Presente", da qui i dubbi ...
1) Come posso fare a gestire l'errore (on error goto label: -> funziona solo
una volta) ?
2) Come posso controllare che il recordset sia vuoto ?
    a. provato con il recordcount (senza accorgimenti di alcun tipo)
    b. provato con bof = eof
Help. Grazie in anticipo. Siete Grandi. Alberto

 wrote in message
SAt65.307538$VM3.2...@news.infostrada.it...


 Help. Grazie in anticipo. Siete Grandi. Alberto
in alternativa a quello che dice Marcolino puoi' fare anche cosi'
if tb.eof and tb.bof then
'il recordset e' vuoto
end if
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

     b. provato con bof = eof
In non pochi casi per essere sicuro di sapere quanti record ci siano, devi
fare un .MoveLast, il che obbliga Acces a contare proprio tutti i record!
Faccendo cosě hai proprio la garanzia al 100%, e va bene finché non hai un
recordset troppo grande.
Per ulteriori dettagli puoi andare a vedere la discussione con oggetto
"recordcount ?" iniziata il 22/05 e finita il 25/05.
Ciao
Thierry

fare un .MoveLast, il che obbliga Acces a contare proprio tutti i record!
questo e' vero, pero' movelast puo' richiedere molto tempo.  in questo
caso serviva solo sapere se un recordset, tra l'altro settato su un db
esterno, era vuoto o no, quindi movelast non era opportuno.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

AGGIORNAMENTO DELLA MIA TABELLA CLIENTI1 TRAMITE MACRO "AGGIORNA CLIENTI"
Dim dbs As Database
    Dim rst As Recordset
    DoCmd.Hourglass False
    Set dbs = CurrentDb()
    Set rst = dbs.OpenRecordset("Clienti1")
    If rst.RecordCount > 0 Then
      rst.AddNew
      rst.Update
      MsgBox "Premere il Tasto OK ed attendere l'esecuzione
dell'aggiornamento. N.B. Se  verrà richiesto di salvare i dati negli Appunti
premere SI (MAI PREMERE IL TASTO NO)"
    DoCmd.RunMacro "AGGIORNA CLIENTI"
    MsgBox "L'aggiornamento è avvenuto correttamente"
    Else
MsgBox "Tabella vuota. Nessun dato da allineare alla nuova relese. Passare
all'allineamento successivo."
End If
FAMMI SAPERE SE HAI RISOLTO. CIAO
--
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: [A97] -> [A2K] conversione mbd

Ho provato a lanciare la conversione automatica di Access2000 sull'apertura
di una
mia applicazione fatta col 97.
Dopo un pň di frullamento di HD e conversioni  tutto si blocca
irreversibilmente.
E' successo a qualc1'altro?
e se si: avete trovata qualche soluzione?
Grazie in anticipo.
Guz
--
============================================================================
Agostino Martino -University of Rome, Italy - Department of Computer Science
----------------------------------------------------------------------------
 ~        "in questa e-mail                      email: 
agos...@bigfoot.com
 ~ \ /     e'vietato fumare!"                                  ICQ#: 7702918
 "==X=
   / \                                                 
http://agostino.go.to
============================================================================

Grazie in anticipo.
Hai "compilato e salvato" i moduli di codice dell'applicazione '97 prima di lanciare la conversione?
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: False tabelle per esperti

Ho una maschera con sottomaschera che prendono dati da tabelle con relazione
1 a molti.
Ho sentito che alcuni programmatori evitano questa struttura del database e
creano delle false tabelle come origine delle maschere; esse in praticano
memorizzano solo i dati del record che l'utente sta modificando poi via
codice passano tutti i valori alle tabelle vere.
Mi hanno detto che i veri database funzionano cosě.
Sapete darmi qualche indicazione in piů per avviarmi su questa strada ?
Io per ora li creo in maniera normale BE e FE, relazioni ( a volte
sostituite con sole query) ecc.
Grazie mille
Antonio

 ha scritto nel messaggio
news:a1eq4h$6cv$1...@pegasus.tiscalinet.it...

Piů che creare false tabelle io farei cosě:
Ho una maschera basata su NESSUNA origine dati, all'apertura faccio:
1) inizio una transazione
2) apro il recordset con i dati da usare nella maschera
3) collego la maschera al recordset
da qui in poi tutto funziona + o - normalmente (per la maschera)
alla fine, dopo le modifiche, decido se confermare la transazione oppure
annullarla.
Ciao, Max

 Sapete darmi qualche indicazione in più per avviarmi su questa strada ?
Ogni software engineer (che fa più fico) penso abbia una soluzione
preferita.
Personalmente, se posso, preferisco non gestire eventuali errori o
ripensamenti effettuati mentre si lavorando direttamente sulla tabella
finale.
Normalmente uso maschere non associate con query di accodamento in tabella
mediante un pulsante, per inserimenti semplici, se invece ho delle
sottomaschere i dati ivi contenuti li salvo in tabelle d'appoggio (per
esempio nel caso di una maschera inserimento articoli dove si ha la parte di
scelta degli articoli e la sottomaschera che riepiloga tutti gli articoli
selezionati fino a quel momento. Alla fine un ulteriore salvataggio schiaffa
tutto dalla tabella d'appoggio in quella finale)
Unica eccezione quando devo modificare i dati di un singolo record (esempio,
modifica dati di un cliente) per cui lavoro dentro una maschera con quel
solo record che poi salvo oppure faccio undo
Antonio


Ok grazie per ora per i chiarimenti.
In partica quali sono le linee da seguire per " schiaffare tutto da una
tabella di appoggio a quella finale" ? Query di accodamento ?
Grazie ancora
Antonio

 tabella di appoggio a quella finale" ? Query di accodamento ?
Ovviuslì...
Magari prendo una parte di campi dalle righe della tabella d'appoggio, tutte
diverse, ed alcuni valori comuni a tutte le righe perchè comuni alla
transazione, come per esempio la data, il numero di transazione, il cliente
ecc., dalla maschera principale...
Antonio