mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: RollBack - Commit in maschere Access

Sto convertendo in Access .ADP una procedura precedentemente
sviluppata in mdb.
e sto scoprendo le reali potenzialità di SQL.
Problema:
         ho una maschera con una sottomaschera (continua) per gestire
l'immissione di fatture.
Vorrei sapere se è possibile (con un esempio grazie) di poter usare i
comandi ROLLBACK e COMMIT per gestire con sicurezza i dati immessi,
cercando di evitare il fastidioso Undo che con le maschere continue
funziona solo sull'ultimo record immesso nella maschera continua.
Grazie e saluti.

 Grazie e saluti.
Prego, anche se non era quello che ti volevi sentire dire.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 Massimo
Accetto il tuo consiglio. 
Vorrei capire di più. Sei proprio contro all'uso ? 
Io lavoro in DB2 Cobol per una grossa azienda.
Quando dobbiamo aggiornare una tabella, mettiamo un commit ogni tot
record, a seconda delle eseigenze. Questo per evitare in caso di
Abend, di ritrovarsi un aggirnamento non voluto.
E già che ci sono chiedo un'altro aiuto.
Non sono in grado di relazionare due tabelle in sql server, sempre
riferito al discorso Fatture.
In sintesi avrei bisogno di collegare per ogni numero e data fattura
della tabella1, i rispettivi numero e data fattura (dettaglio) della
tabella2.
Come devo fare, per far si che cancellando il record della tabella1,
si elimina anche il dettaglio nella tabella2 ?. Come devo indicizzare
le tabelle ?
Spero di essere stato chiaro.

 E già che ci sono chiedo un'altro aiuto. [CUT]
E già che ci sono ti do un altro consiglio, riposta (giusto per aiutare le
successive ricerche) con un bel OT davanti.
In ogni thread si dovrebbe discutere di un solo argomento.


...

Condivido la tua analisi. Grazie

 ha scritto nel messaggio
news:79217c6f.04091...@posting.google.com...

Non potrebbe valer la pena lavorare con Form non Associate
o Tabelle Temporanee riempire il tutto, quindi a "Transazione"
ultimata salvare....?
Premettendo che le transazioni di Access sono MonoTransazionali
e si chiamano così solo per similitudine alle transazioni vere, parlavi
di SQL_Server nel quale la gestione Transazionale è decisamente
molto avanzata.
Saluti-
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

...

Mi spiegate cortesemente cosa significa MonoTransazionale ??.
Saluti

 Saluti
Jet non supporta transazioni nidificate, quindi se apri una transazione
prima di aprirene una 2° devi chiudere la 1°.
Questo limite è particolarmente forte con modifiche a Recordset
collegati a SottoRecordset(esempio Form-->SubForm).
SQL_SERVER non ha questo limite.


 @Alex (Alessandro Baraldi)
Ciao,



Solo a parziale precisazione e approfondimento.
SqlServer ha si le transazioni nidificate, ma i commit delle transazioni
"interne" vengono ignorati fino al commit della transazione esterna.

Newsgroup: it.comp.appl.access
Titolo: Funzioni utente in queries : funziona davvero !

Voi potete (ad esempio) scrivere (nel gestore query di access)
qualcosa
come :
select
mia_func_output_01(c1),
mia_func_output_02(c2) ,
...
mia_func_output_0n(cn) from
...
where mia_func_input(c1,c2, ... ,ck)
dove i c1, c2 ... sono i nomi dei campi della
tabella.
e dove le mia func_ ...  sono QUALSIASI vostre
funzioni (comunque complesse) definite come
public in un modulo.
Quello che succede e' che le funzioni verranno eseguite
per ogni record della tabella tale che
mia_func_input(c1,c2, ... ,ck) restituisca true.
Vi rendete conto della potenza di questa cosa ?
Ciao !


Chissa' se si puo' generalizzare ancora di piu' ?!?
Della serie (piu' o meno) :
select
   G(t1.c1, t2.c2 , ... 
tn.cn
)
from
   P(t1,t2, ... , tn)
where
   H(t1.c1, t2.c2 , ... 
tn.cn
)
dove G,P,H sono funzioni utente pubbliche.
Devo sperimentare.

Newsgroup: it.comp.appl.access
Titolo: Asterisco con query parametriche

Vorrei passare da DAO ad ADO, ma purtroppo quest'ultimo non consente
di eseguire query parametriche create con Access, con l'uso di "*" nel
campo criteri. D'altra parte non posso fare a meno di questa
caratteristica che consente di cercare stringhe intermedie all'interno
di una descrizione. Qualcuno sa darmi una mano?

 wrote in message 3b4da94...@news.conmet.it...

Il carattere jolly in SQL Server é %
* -> % (percentuale)
? -> _ (underscore)
comunque queste query non si chiamamo parametriche.
HTH
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sul mio sito
http://maengineering.20m.com
è possibile trovare del materiale relativo ad Access
scritto da me, freeware e shareware
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


Ma access, dove la suddetta query esiste fisicamente, non riconosce
nel campo criteri il carattere %
Newsgroup: it.comp.appl.access
Titolo: Problemone

Ciao,
Ho creato un piccolo programma per la gestione di referti medici; mi trovo
davanti ad un problema!
La tabella referti è composta dai seguenti campi (faccio una sintesi
naturalmente):
Idreferto
Ora
Data
NomeMedico
*Codice Esame
*Descrizione Esame (breve)
*Descrizione Esame (approfondita)
La parte dedicata all'esame (selezionata con *) è contenuta in una tabella
diversa.
L'utente, nelle mie intenzioni, dovrebbe nella maschera REFERTI selezionare
il "codice esame" dall'apposito campo, mediante una casella combinata, una
volta selezionato il codice, nel campo "descrizione Esame (breve) e
"descrizione Esame (approfondita)" devono apparire i dati relativi al codice
selezionato. Una volta che è comparsa  la "descrizione esame (approfondita)"
vorrei poterla  integrare.
Spero di aver descritto accuratamente il problema.
Grazie anticipatamente e cordiali saluti.
Roberto

 ha scritto nel messaggio
news:U3_g9.110322$pX1.3...@news2.tin.it...


 Dunque ti consiglio di utilizzare la funzione DLookup
Dunque ti consiglio di scrivere correttamente DOPO il quoting!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Addin Access... "Convert Form to Page"

Ciao a tutti, qualcuno sa dove posso trovare gli Addin per Access?
Nella fattispecie a me occorrerebbero la conversione di una form in una
pagina per accesso dati, e la conversione di un report in pagina ad accesso
dati...
Avevo trovato qualcosa già per trasformare Access to VB ma ora non riesco a
trovare nulla...
Grazie
Roberto

Roberto ha scritto:

http://www.trigeminal.com//utility.asp?ItemID=0#0
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 trovare nulla...
mi sai dire dove lo posso trovare ? mi farebbe molto comodo.
Grazie in anticipo
Newsgroup: it.comp.appl.access
Titolo: se non si fa nulla tornare alla maschera...

Sarebbe utile un'espressione / macro che faccia sì che se l'utente del
database non compie nessuna azione (cioè non risulta l'attivazione di
nessun comando o tasto) allora dopo 10 minuti il programma ritorna sulla
maschera "alfa" : insomma un timer che si azzera e ricomincia a contare
ogni volta che viene effettuata una qualsiasi operazione. Si può fare ???

 ha scritto nel messaggio
news:a5ggai$5m3$1...@lacerta.tiscalinet.it...

C'era un post di un mesetto fa che rispondeva ad un quesito identico.
Ho provato a dare un'occhiata veloce ma non l'ho trovato.
Ciao Paolo

justme ha scritto:

Nella scheda eventi della finestra proprietà della maschera
(visualizzazione struttura) c'è l'evento "su timer" e subito sotto la
voce "intervallo timer". Gestisci opportunamente tale evento e puoi
ottenere ciò che hai chiesto.
Ciao Tonio

 wrote in message
news:3C7C0A97...@inwind.it...

Grazie. Ci penserò su.

 Grazie. Ci penserņ su.
La strada tecnica č proprio quella ...
Okkio perņ, perchč dovrai anche inventarti un meccanismo che azzeri un
contatore quando viene rilevata un'azione prima dello scadere del timer.
Anzi, direi che dovresti pensare prima alle azioni possibili in modo da
poterle intercettare e intervenire sul contatore. Non ultimo, dovresti
impostarlo il contatore. L'evento timer di per se continua a contare fino
alla scadenza anche se effettui delle operazioni. Se non intercetti gli
eventi rischi di farti chiudere la maschera sulla faccia in piena azione ...
OndaMax

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento di una combo

Ho una combo popolata da una query, se la mia scelta non č nell'elenco della 
combo ho un pulsante che apre un'altra maschera per l'inserimento di un 
nuovo record nella tbl collegata alla combo.
Il problema č che quando chiudo la maschera dopo l'inserimento del nuovo 
record, nella combo non mi da l'aggiornamento subito.
Come devo fare x farsě che si aggiorni?
Grazie x l'eventuale risposta. 

 ha scritto nel messaggio 
news:43946f9f$0$351$5fc...@news.tiscali.it...

_________
su evento chiusura della maschera scrivi
Forms![NomeMaschera]![NomeCombo].Requery
ciao
Riccardo

JeanLoup ha scritto:

Puoi inserire il seguente codice su un evento, [per esempio su ATTIVATO
della combo]: ME!NomeCombo.Requery
Ciao e Buon lavoro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie, è perfetto.
Ciao
Newsgroup: it.comp.appl.access
Titolo: [OT] Buone Feste

Anche se da qualche tempo sono latitante, non posso fare a meno di fare gli 
auguri di buon Natale e di felice 2008 a tutti gli amici.
A presto.
Roberto 


ciao Roberto,
un sereno Natale anche a te con i tuoi cari.
Leo

 ha scritto nel messaggio 
news:FHqbj.200362$%k.33...@twister2.libero.it...

Ciao Roberto
ti ricordavo in un thread qualche giorno fa, sembra che tu abbia altri 
hobby,
capisco, perfettamente, che rispondere alle solite domande alla fine 
stufa e si
cerca nuovi stimoli. si sente la tua mancanza, parafrasando de sica...ci 
manchi.
:<))
auguri di Buone Feste anche a te e famiglia
Daniele 

(.....)

Chi si risente !
Tanti, tanti auguri a te e famiglia, anche da parte di Anna.
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
---------------------------------------------

 wrote:

Roberto, mi accodo agli auguri degli altri!
m


Ciao Roberto buone feste.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:FHqbj.200362$%k.33...@twister2.libero.it...

Serenità e pace per questo Natale anche a te e famiglia.
Carlo 

 ha scritto nel messaggio 
news:FHqbj.200362$%k.33...@twister2.libero.it...

Tanta felicità  atuuti! 

 ha scritto nel messaggio 
news:jk4cj.201554$%k.33...@twister2.libero.it...

...tanti tanti auguri....mi accodo...
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: Variabile in SQL

è possibile inpostare una variabile in SQL? es.
Private Sub non_funziona()
Dim x As Variant
x = "Roberto"
DoCmd.RunSQL "SELECT Pippo.* WHERE Pippo.nome = " & x & ";"
End Sub
ciao
Grazie

 wrote in message news:a7d0a5$gid$1...@lacerta.tiscalinet.it...

le stringhe vanno tra apici semplici...
DoCmd.RunSQL "SELECT Pippo.* WHERE Pippo.nome = '" & x & "';"

> DoCmd.RunSQL "SELECT Pippo.* WHERE Pippo.nome = " & x & ";"
A occhio direi che
DoCmd.RunSQL "SELECT * FROM Pippo WHERE nome = " & x & ";"
č meglio.
HTH.
Alessandro

 DoCmd.RunSQL "SELECT Pippo.* WHERE Pippo.nome = " & x & ";"
Se stai gestendio una stringa dovresti appore gli apici singoli prima e dopo
il valore variabile. Limitando l'esempio alla clausola WHERE ...
"WHERE Pippo.nome = '" & x & "';"
Nota che, antecedente al primo &, hai singolo apice + doppio apice.
Dopo il secondo &, hai doppio apice + singolo apice.
Marco
Newsgroup: it.comp.appl.access
Titolo: Problema modifica valore della chiave primaria

Salve, faccio una premessa:
 
ho una tabella "Anagrafe" con un campo chiave primaria "Nome" di tipo stringa. Grazie alle relazioni con integrità referenziale, quando cambio valore nel campo "Nome", a cascata tutti i campi in relazione nelle altre tabelle vengono cambiati...fin qui tutto normale!
 
Problema:
 
una delle tabelle collegate da questa relazione "Anagrafe2" ha il campo "Nome2" più "Cognome2" che formano INSIEME la chiave primaria della tabella...questa chiave ha delle relazioni di integrità referenziale a sua volta su altre tabelle! Il problema è che se cambio il valore di "Nome", nella tabella "Anagrafe", mi da errore e mi dice che nn è possibile effettuare la modifica (del campo "Nome2") perché non c'è alcun dato correlato nella tabella "Anagrafe2"!!! Se però cancello le relazioni di "Nome2"+"Cognome2" sulle altre tabelle la modifica di "Nome" su "Nome2" ha successo.
 
Come faccio a modificare i valori della chiave in questa situazione? Ovvero con tutte le relazioni attive?
 
Grazie, per maggiori chiarimenti chiedete pure.
 
P.s. Non badate ai nomi di campi e tabelle, sono fittizi era giusto per dare l'idea, se avete bisogno per maggior chiarezza del mio esempio reale non esitate a chiedere!

 esitate a chiedere!
Con riferimento a Nome, Cognome etc. avevo qualche suggerimento... ma 
se poi i dati sono fittizi il suggerimento può risultare completamente 
vano.
 
Bruno
 
 


Grazie per la risposta...credo che le relazioni possano essere ripristinate se i valori a mano vengono modificati correttamente in tutte le tabelle coinvolte nella relazione.
 
L'unica cosa è che a questo punto non saprei come staccare e riattaccare le relazioni...ti spiego!
Questo DB è utilizzato come base di dati di un programma sviluppato con l'ambiente Delphi (Turbo Pascal). Quando da programma modifico questo valore si blocca tutto e nn posso andar avanti. Come faccio a fare questa modifica da delphi? Io uso tecnologia ado per collegarmi ed interfacciarmi col db...l'operazione di stacco\attacco può essere fatta da SQL? O in che modo?
 
Grazie per la risposta, resto in attesa
 
Simone

 essere fatta da SQL? O in che modo?
 
Non lo so.
Se avessi subito esposto il contesto (Delphi, ADO, etc) non avrei perso 
tempo a darti risposte inutili.
 
Bruno
 
 


A parte ripensare la struttura e mettere una chiave primaria surrogata (che tu non debba mai toccare) da ADO puoi trattare le relazioni, ma non dico nulla perchè non l'ho mai fatto personalmente. Valuterei anche le DDL dell'SQL (ALTER TABLE, DROP CONSTRAIN....), che puoi sicuramente usare. Altrimenti il metodo più 'bovino' di tutti: se devi cambiare un record, lo tratti come un inserimento. Memorizzi i dati vecchi, compresi quelli nelle tabelle relazionate, lo aggiorni in memoria con i cambiamenti che devi fare, lo scrivi come fosse un record nuovo (comprese le tabelle relazionate), cancelli il vecchio valore (tutto quanto). Ma insisto sulla nuova struttura....
Newsgroup: it.comp.appl.access
Titolo: Assegnazione di valori ai campi A2000/W98

Buonasera a tutto il NG,
come al solito mi sono inchiappato
in un problema che probabilmente sarà
più facile a risolverlo che a spiegarlo.
Dunque... :
Supponiamo di avere una tabella con 3 campi
numerici : valore1,valore2 e valore3
Supponiamo di creare una maschera che permetta
l'inserimento mediante casella di testo dei
campi valore1 e valore2.
Più in basso nella maschera ci sono due caselle
di testo che riportano il risultato modificato
dei due campi, ad esempio :
casellatesto1 = (valore1*2)/10
casellatesto2 = (valore2*3)/10
e fin qui... tutto ok.
Vorrei ora incollare la somma di casellatesto1
e casellatesto2 nel campo valore3.
Ho provato a fare una cosa di questo tipo.
A fronte dell'evento click di un tasto che mi
aggiorna la finestra ho inserito il seguente
codice :
dim pippo as integer
pippo= casellatesto1 + casellatesto2
me.valore3.value = pippo
Purtroppo però mi da "errore di overflow"
appena tento di eseguire il tasto "aggiorna"
ovvero, nella casellatesto1 e 2 appaiono i
valori, ma non riesce a incollare la somma nel
campo valore3 corrispondente.
Dove sbaglio? Siccome ogni tanto, e non ho
capito perchè, funziona su alcuni record, può
essere colpa delle proprietà del campo (precisione
singola, doppia ecc.)?
Grazie
Saluti
Sergio Della Giora

 wrote in message
9ifnd4$8da$1...@serv1.albacom.net...

#############
Penso che ti dia Overflow in quanto la variabile pippo la dimensioni
come Integer ed Integer " Memorizza numeri compresi tra -32.768 e 32.767"
(preso dall'help).
quindi se casella1 fosse = 30.000 e casella 2 = 15000 dobrebbe darti 45000
che è fuori dai limiti di integer e ti da errore.
E comunque io toglierei le 2 caselle di testo (1 e 2) e su dopo 
agg.to
 della
casella
Valore2 scriverei:
Me.Valore3=(valore1*2)/10 + (valore2*3)/10
Il risultato è lo stesso.
ciao Riccardo

 ha scritto nel messaggio
news:9igufo$422$1...@news.panservice.it...

Che belina che sono... non dovevo usare integer ma long!
... Ecco perchè un po' andava e un po' no... :)
cmq avevo ragione a dire che il mio problema era più semplice risolverlo che
spiegarlo.
Ho tenuto in considerazione il tuo consiglio di eliminare le caselle di
testo : effettivamente le cose si semplificano...
 Grazie mille
Saluti
Sergio Della Giora
Newsgroup: it.comp.appl.access
Titolo: Access e virus

Salve a tutti,
ho un problema abbastanza grosso: riguarda dei dati contenuti in delle
tabelle
Access. Questi dati non risultano pěů come erano in origine ma
contraffatti.
Questo farebbe pensare che qualcuno l'abbia fatto di proposito, perň mi
accorgo che tutte le tabelle che hanno la chiave di tipo contatore
assumono
un valore molto grande per il nuovo record. Ad esempio se l'ultimo
valore
del campo CodiceCliente č 50, il prossimo non č 51 o 52 (per via di
cancellazioni)
ma risulta essere 4596099. Il bello č che i dati che trovo modificati
non
li posso cancellare dalla tabella in modo diretto, ma devo fare un copia
e incolla su un foglio qual'č Excel e ricreare la tabella per poi
importare
di nuovo i dati. Ora mi chiedo,č uscito qualche nuovo virus che reca
danni
come questi ? Oppure c'č qualche altra causa ?
Grazie 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Il problema non è un virus ma la necessità di compattare spesso il db. Altra
causa è una eccessiva deframmentazione del disco.
In generale, se i dati di tipo contatore non sono fondamentali per l'utente
ma possono rimanere nascosti nelle maschere e sono usati solo per avere un
indice univoco, possono andare bene. In tutti gli altri casi è bene
prevedere un tipo di dati come il numerico associato a indice e con
duplicati impossibili. Da codice poi provvederai ad incrementare il numero
progressivo.
Per correggere il problema puoi continuare a esportare ed importare la
tabella oppure aggiungere un campo di tipo contatore e modificare il campo
contatore (quello attuale) in tipo numerico.
Quando hai salvato la tabella il nuovo campo contatore avrà i numeri
progressivi. Sarà sufficiente eliminare il campo ora numerico (ex contatore)
e rinominare il nuovo campo contatore con il nome del campo eliminato.
Più facile a farsi che a dirsi.
Ciao, Carlo

 progressivo.
Mah, tuttavia in tanti anni non ho mai riscontrato problemi del genere sui
contatori, anche su db compattati una volta ogni morte di vescovo (semmai
altri problemi in quest'ipotesi).
Ciao, Max

 causa è una eccessiva deframmentazione del disco.
Uhm... Questa proprio me la devi spiegare...
-- 
Close your eyes and press escape three times.
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

 modificati non
  Sei certo che per quel campo contatore non sia stata 
selezionata l'opzione "Nuovi valori = Casuale"? (Struttura 
tabella/Proprietà campo contatore)
  Ciao.
-- 
-------------------------------------
http://digilander.iol.it/SimonenomiS/
-------------------------------------

 ha scritto nel messaggio
news:0f10328a82d557ddab1...@mygate.mailgate.org...

sě č colpa di un virus, anche non tanto nuovo e molto diffuso e che fa danni
gravissimi, si chiama windows :)
Ciao.
Arnaldo.

 causa è una eccessiva deframmentazione del disco.
falso.
La frammentazione dei files non c'azzecca nulla con la "struttura" del 
file stesso.
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons
Newsgroup: it.comp.appl.access
Titolo: [quasi OT ] filtri avanzati in Excel -A.I.U.T.O.-

non riesco proprio ad usarli,
vorrei creare una lista di parole che mi escludano determinate celle di un
unica  colonna che contengono del testo vario, eliminare quelle vuote etc
etc. , ma nella guida di excel non c'è scritto niente!!!
come faccio o dove posso guardare, esiste una Faq?
Grazie a tutti anticipatamente!

"David A." <ange...@NOSpaMinwind.it> wrote in message
news:8t7026$e8u$1...@nread1.inwind.it...








 etc. , ma nella guida di excel non c'č scritto niente!!!


Newsgroup: it.comp.appl.access
Titolo: Differenza record

Salve a tutti, mi permetto di postare per chiedere un piccolo 
chiarimento. Ho una tabella così composta:
IDEnel Contatore
ID_Periodo Numerico (da una tabella periodo)
DataFatturazione Data/ora
Importo Valuta
Consumo Numerico
E mi piacerebbe poter calcolare la differenza fra i vari periodi(1° 
semestre, 2° semestre) degli importi pagati e di consumi con le relative 
percentuali.
Anno	Bimestre	importo	Mc	DiffImporto	DiffMC	percImporto	PercMC
2006	1° bim		100		25	
(nel primo semestre si dovrebbe calcolare la differenza con l’ultimo del 
2005)
2006	2° bim		125		30	25		5		20%		
Per il bimestre dell’anno precedente e l’anno in corso, ci sono 
riuscito, ma per i bimestri dell’anno in corso non riesco a trovare un 
rigiro senza eventualmente fare più qry.
Ringraziando per i preziosi consigli
-- 
       maurizio56
browser: FireFox 1.5
mailreader: ThunderBird 1.5
Qualsiasi utilizzo non autorizzato del presente messaggio nonché dei 
suoi allegati è vietato e potrebbe costituire reato. Se Lei ha ricevuto 
erroneamente il presente messaggio, Le saremmo grati se, via e-mail, ce 
ne comunicasse la ricezione e provvedesse alla distruzione del messaggio 
stesso e dei suoi eventuali allegati.

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

Roberto da casa ha detto: in data 01/03/2006 18.48:

Ringrazio per l'input, la mia ignoranza pensava solo col +


 stesso e dei suoi eventuali allegati.
Maurizio, vorrei farti notare che la soprariportata postilla inserita in 
fondo ai tuoi messaggi è alquanto inappropriata, visto che si tratta di 
messaggi inviati a comunità aperte :-)
Saluti.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it

Gabriele Bertolucci ha detto: in data 02/03/2006 12.31:

Hai perfettamente ragione, Gabriele, cambierò il file della firma

Newsgroup: it.comp.appl.access
Titolo: Query con join tabelle access e oracle

Ciao,
nell'effettuare una query del tipo in oggetto, es:
SELECT * FROM TB_ACCESS A, TB_ORACLE B
WHERE A.COD=B.COD
AND 
A.ID
=23076
provoco un TABLE ACCESS FULL sulla tabella TB_ORACLE (select * from 
tb_oracle b) e di conseguenza la risposta della query non è performante.
Come posso procedere.
Grazie in anticipo per l'aiuto.
Michele 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Michele 
Grazie comunque, risolto in questo modo:
Function Trova_Desc(Art_cod) As String
If Art_cod <> "" Then
   var_sql = "  "
   var_sql = var_sql & " SELECT ART_DESC FROM DW_ARTICOLI_CDG"
   var_sql = var_sql & " WHERE ART_COD =" & Art_cod
   Set DBS = CurrentDb
   Set RDS = DBS.OpenRecordset(var_sql, dbOpenSnapshot)
   If RDS.RecordCount > 0 Then
      Trova_Desc = RDS!ART_DESC
   Else
      Trova_Desc = "Descrizione" & Art_cod & "articolo mancante"
   End If
   RDS.Close
   DBS.Close
Else
   Trova_Desc = "Descrizione" & Art_cod & "articolo mancante"
End If
End Function

Newsgroup: it.comp.appl.access
Titolo: La tabella che scompare

Non riesco a venirne a capo.In una mia applicazione saltuariamente un
tabella sparisce tanto che il sistema mi va in errore "3078".O meglio mi
andava in errore dato che per ovviare a tale inconveniente intercetto
l'errore e ricreo la tbl a manina santa (per parafrasare roberto) in
VBA.L'unica cosa che ho notato è che la tbl in questione è la sola residente
sul FE mentre le altre sono linkate al BE.Fortunatamente è una tbl di
appoggio in quanto carica una lista di pazienti con una qry da tbl di  SQL
Server.Ogni volta che viene eseguita la qry sul server prima controllo se ci
siano pazienti su questa benedetta tabella e li cancello usando un banale
DoCmd.RunSQL "DELETE * FROM tblCUP"
e poi la ricarico con i dati estrapolati dal Server.
Access 2000
Windows 2000 Professional
Vi è mai successo qualcosa di simile?
SunRex

 ha scritto nel messaggio
news:Ysh7d.25310$75.11...@news3.tin.it...

Non è che ti succede quando esegui il RELINK delle tabelle....??
Non è che erroneamente la Funzione di RELINK elimina le Tabelle
compresa quella Residente in LOCALE....??
Scusa la banalità, ma poichè mi è successo ed ho impiegato 2 ore
a capire cosa cavolo succedesse......!!!!!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:cjkfte$kfa$1...@lacerta.tiscalinet.it...

Il fatto è che non ho nessuna funzione di Relink delle tbl.
La gestione degli errori non riporta niente.Non è che Access ha qualche
funzionalità nascosta dove si possa capire cosa succede quando la tbl
scompare?
L'evento è così casuale che è impossibile intercettarlo con il debugger e
meno che
mai dal registro degli eventi di Windows dato che succede all'interno di
access.
Che faccio chiamo un esorcista?


Sono dell'IDEA che non è possibile che le Tabelle SCOMPAIANO.
DEVE esserci un problema nel CODICE.
Capisco di dirti cose scontate..... ma è al teoria della Relatività...!
Scherzi a parte, hai solo quella tabella nel FE..?
Creane 2... ovviamente la 2° è una sorta di backUp...
se non viene cancellata è perchè in qualche modo durante
l'accesso fai qualcosa o esegui un comando che provoca l'eliminazione
se invece SPARISCE anche il CLONE hai un fantasma nel DB....!!!
Ovviamente se anche Reimportare tutto in un DB nuovo non dà esiti
insisto a SCANDAGLIARE il Codice con cura certosina....!
Non ho altri consigli....!

Newsgroup: it.comp.appl.access
Titolo: trasformare casella combinata

ciao a tutti
ho la tabella Utenti che ha un campo casella combinata con 2 valori
predefiniti, che sono:
1 Settimana
2 Settimane
campi presenti insieme ad altri in una maschera che, una volta
compilata, genera il report UtentiViaggi.
Il report UtentiViaggi riporta regolarmente il valore scelto. Ma per
una questione di modulistica vorrei che questo valore si esprimesse
sul report come casella di controllo selezionata, naturalmente
mostrando tutte e due le opzioni  ma mostrando selezionata solo quella
scelta nella maschera.
Come devo fare?
grazie in anticipo

 ha scritto nel messaggio 
news:eddc7ba7-5a9d-4440...@g10g2000yqh.googlegroups.com...

Crea un Gruppo Opzioni che prende come origine il valore della casella 
combinata e alle opzioni dai i valori es.
1 (corrisponde a settimana)
2 (corrisponde a settimane)
Ciao
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: Stringa connessione per tabelle collegate

In un file access utilizzo tabelle collegate a un db SQL Server in rete.
Per evitare che venga richiesto lo UID e la PW quando vengono aperte, ho
provveduto a collegarle
tramite DSN in modo trusted.
Nei pc con windows precedente a XP tutto bene, mentre nei pc con XP il tutto
funziona correttamente solo a pc appena avviato poi, passati alcuni minuti
dal riavvio, se apro una tabella collegata mi viene ritornato il seguente
errore:
Impossibile effettuare la connessione:
SQL State: 'S1000'
Errore di SQL Server: 0
Ho anche constatatato che se collego le tabelle in modo non trusted il tutto
funziona correttamente anche nei pc con XP. Ho quindi pensato di impostare
una stringa di connessione che contenga UID e PW in modo da evitare sia la
richiesta delle stesse sia l'errore di cui sopra ma per quanto riguarda le
tabelle collegate questa non è modificabile ma rimene così come la imposta
access.
Come posso risolvere il problema? esistono altri tipi di soluzioni?
Grazie.
Andrea
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:88Z33Z117Z153Y1...@usenet.libero.it...

Creati una maschera che si alimenti da una tabella sql (magari la crei in 
sql con un solo record) e la lasci aperta ma nascosta (non visibile).
La potresti aprire ad apertura del db e chiuderla alla chiusura.
Questa maschera ti manterrà la connessione sempre aperta.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Usare 2 stampanti con Access

Ho visto sul sitocomune l'articolo 6.66 Gestire la stampante predefinita e 
l'articolo 6.166 Oggetto Printer e gestione stampante. Mi sembra migliore il 
la soluzione descritta dal'articolo 6.66. Siccome devo stampare 2 tipi di 
moduli con 2 stampanti diverse, mi piacerebbe che ogni volta l'utente non 
debba scegliere la stampante. Come posso scegliere ed impostare la stampante 
da usare per il modulo una volta per tutte? Ovviamente una volta installate, 
le stampanti non verranno sostituite o rimosse.
Grazie a tutti per i consigli. 

I 2 demo sono 2 cose differenti, non sono proprio paragonabili, basta
vedere
quello che fanno.
Nel tuo caso direi che nessuno dei 2 va bene, o meglio la soluzione
migliore
è quella di usare quanto Access dalla versione 2002 ti rende
disponibile in modo nativo...!
Ti suggerisco di leggere con attenzione l'articolo di Karl
http://www.donkarl.com/it/
5.1 Cambiare la stampante o le impostazioni stampante/pagina
Ciao
@Alex

 ha scritto nel messaggio
news:1144435128....@i39g2000cwa.googlegroups.com...


Newsgroup: it.comp.appl.access
Titolo: codice per LAST RECORD

Ho un campo [N cert ] come testo ed è qualcosa tipo 0012001 e vorrei che
ogni che apro la maschera mi proponesse questo campo incrementato di 1 e
cioè 0022001 ( quindi sarebbe  + 10000)
Ho scritto due righe tipo:
dim numero as integer
dim newnumero as integer
numero = forms![maschera_aperta]![n cert] findprevious
newnumero = numero + 10000
forms![maschera_aperta]![n cert] = newnumero
Non mi funziona ! E' sbalgiata l'idea o il codice ?
Grazie per un eventuale aiuto !!!! :(
Ciao by Ciao by Max 
max...@quios.com
 
max...@libero.it
 Visit my web page at
http://run.to/Galway


Ipotizziamo che la tua maschera abbia come origine record la tabella
chiamata Tabella1, e che contenga un controllo che si chiami Ncert associato
al campo di tipo testo [Ncert]  di Tabella1.
Nella proprietà Valore predefinito del controllo Ncert scrivi:
=Format$(Str(Val(DMax(" [Ncert]";"Tabella1"))+10000);"0000000")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Come richiamare un report con il comando Trova

Per cortesia come richiamare un record da una maschera per eventuali
modifiche con una query? Oppure vi sono altri sistemi?
Grazie 1000 a tutti
Ciao Giorgio

 modifiche con una query? Oppure vi sono altri sistemi?
ti giuro non ho capito...
l'oggetto č:
"Re: Come richiamare un report con il comando Trova"
poi parli di maschera e modifica query...boh !!!

l'oggetto è "Come richiamare un report con il comando Trova"
scusa...ma se sei piu' chiaro trovi aiuto piu' facilmente.
Newsgroup: it.comp.appl.access
Titolo: numerare progressivamente dei buoni

salve ho un db anagrafico e devo stampare x ogni individuo 12 buoni
uno per ogni mese dell'anno e mi servirebbe comparisse nel buono 
stampato la dicitura
1/12 - 2/12 - 3/12 etc...
ho gi� un bottone in maschera con evento su Click questo codice..
Private Sub anagrafiche_Click()
On Error GoTo Err_anagrafiche_Click
    Dim stDocName As String
    stDocName = "rptAnagrafe"
    DoCmd.OpenReport stDocName, acPreview
Exit_anagrafiche_Click:
    Exit Sub
Err_anagrafiche_Click:
    MsgBox Err.Description
    Resume Exit_anagrafiche_Click
    End Sub
come potrei fare ??
G 

 G
Joe un altra volta????????
ti ho personalmente risposto e risolto il problema... se poi vuoi che
te lo facciano gli altri, questo è un altro paio di maniche... però al
Subject devi aggiungere "CERCASI PROGRAMMATORE"... questo è un NG, si
cerca nei limiti del possibile di aiutare chi ha problemi, ma una
volta data la soluzione, non è che c'è altro da fare!!!
Tiè, rileggi :
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/f0fc1782453f53be/b4fdbdf5aaa4c4ef?lnk=gst&q=numerare+buoni#b4fdbdf5aaa4c4ef

 ha scritto nel messaggio 
news:eDNOm.97841$1s6....@twister2.libero.it...

scusa ...sei lo stesso JOE di:
http://tinyurl.com/y9foqqn
se si, visto che, ancora, non ci sei riuscito prova  a mettere in uno spazio 
pubblico
un esempio zippato del tuo db. qualcuno prover� a darti una mano.
ciao
Daniele 

 
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/f0fc1782453f53be/b4fdbdf5aaa4c4ef?lnk=gst&q=numerare+buoni#b4fdbdf5aaa4c4ef
Ciao ragazzaccio.
Che dici potrebbe andare una mod 24 su un count controllo progressivo?
Vi tengo aggiornati sul bagno di sangue... intanto vedo di ottenre un 
70-433. ADP Ancora Da Patire
Ciao
Daniele


ma che ci farai tu ancora con sti ADP io ancora non ho chiara la cosa :)
mde non ti piace proprio vero? ;) 


Se ne hai voglia prova a dare un'occhiata al post del 20/11
Notte .-)
Daniele 

 un esempio zippato del tuo db. qualcuno prover� a darti una mano.
--------------------
si sono io lo stesso JOE... ho seguito la strada propostami da Pablitomf 
ma purtroppo dopo vari tentativi non riuscivo ad ottenere alcun 
risultato positivo...ecco il perch� poi ho risposto chiedendo uleriore 
aiuto...
oltretutto la soluzione di Pablitomf (certamente valida) mi sono accorto 
non applicabile al mio db in quanto ho, come scritto nell'ultimo 
messaggio, gi� un bottone in una Form che attiva un Report un p� 
complicato
in quanto vi � gi� un pincheratura di quello che devo stampare.. quindi 
mi servirebbe semplicemente inserire un controllo per fare quello che mi 
servirebbe ossia numerazione di 12 buoni x lo stesso soggetto
numerati progressivamente 1/12 - 2/12 etc... e mi potrebbe capitare 
anche 1/24 - 2/24 etc..
non crocifiggetemi se mi sono espresso male e cmq ho anteposto fin dal 
mio primo messaggio che ho poca pratica di Access...
grazie Giuseppe 

 ha scritto nel messaggio

-----------
ringrazio tutti per il generoso aiuto ;.((
G
Newsgroup: it.comp.appl.access
Titolo: Errore compilazione: "Etichetta non definita"

Buongiorno NG,
qualcuno mi sa dire perchè A97 mi segnala il seguente errore "Errore di
compilazione: Etichetta non definita." sul codice:
Private Sub Campo1_AfterUpdate()
On Error GoTo Err_Campo1_AfterUpdate
 
    Dim strMsg As String, strTitolo As String
    Dim intStile As Integer
        strMsg = "Il codice deve essere unico. Il codice è già presente."
        strTitolo = "Richiesto codice univoco"
        intStile = vbOKOnly
Exit_Campo1_AfterUpdate:
        End Sub
 
Err_Campo1_AfterUpdate:
    MsgBox strMsg, intStile, strTitolo
    Resume Exit_Campo1_AfterUpdate
End Sub
Grazie,
NEMO2K
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 NEMO2K
Dopo la Exit_Campo1_AfterUpdate prova a mettere Exit Sub anzichè End Sub.
--
Ciao
Galliano

 Galliano
Ops! Corretto e non mi ripropone più l'errore ma, ora, non riesco ad
intercettare il possibile errore (ripetizione di valore in un controllo
associato a campo indicizzato e senza duplicati ammessi). Mi appare il
messaggio standar d'errore. Why?


 ha scritto nel messaggio
news:cprmca$kra$1...@news.newsland.it...

Private sub Form_Error()
select case err.number
    case 3022
        tuomsgbox
end select
end sub
Sono andato a memoria, prendilo col beneficio del dubbio
MAssimiliano

 end sub

Grazie Masimiliano,
il codice, in maniera estesa era:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
    If DataErr = 3022 Then
        Response = acDataErrContinue
        MsgBox "È necessario che ciascun record per impiegato abbia " _
            & "un numero ID impiegato unico. Verificare di nuovo i dati."
    End If
End Sub
Se solo avessi premuto F1 dopo essermi posizionato su "Su errore" nella
sezione "Evento" delle proprietà della maschera...non vi avrei disturbato.

Newsgroup: it.comp.appl.access
Titolo: Rilevato nome non univoco

Ho salvato la funzione "Richiamare la finestra di dialogo per la selezione
di un file" in un modulo, chiamandola Open Brower
Creato il pulsante all'interno della maschera, ricevo l'errore di Errore di
compilazione, rilevato nome non univoco sulla stringa cmdl_file(). Dove sto
sbagliando?
Private Sub OpenBrowser_Click()
    Dim strNFile As String
    strNFile = cmdlg_file()
    If strNFile <> "" Then Me.NomeFile = strNFile
End Sub
Ringrazio in anticipo dell'aiuto
Giovanni

 ha scritto nel messaggio
news:WAhpa.76926$T34.1...@news2.tin.it...

Ciao,
cmdlg_file() è una funzione che ritorna una stringa o cosa?

 ha scritto nel messaggio
news:WAhpa.76926$T34.1...@news2.tin.it...

Non è che si capisca un gran che cosa hai fatto, resta il fatto che la
funzione DEVE chiamarsi cmdlg_file, e deve essere contenuta in un modulo con
nome diverso da questo: chiamalo Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 nome diverso da questo: chiamalo Pippo.
Grazie delle info.
Quello che avrei intenzione di fare č di selezionare il nome di un file
(attraverso la funzione cmdl_file messa in un modulo e salvata come
OpenDialog) da una cartella e di inserirla e inserirla in un campo chiamato
"NomeFile".
Un cordiale saluto
Giovanni

 Giovanni
Se in un modulo chiamato Pippo hai registrato la funzione cmdlg_file che hai
trovato sul Sito Comune, il codice VBA del tuo messaggio precedente è
formalmente esatto; cosa è che non ti funziona?


 Roberto
Quello che non riesco a far girare è che il codice l'ho collegato ad un
pulsante, che selezionato, restituisce "Errore di compilazione" . Rilevato
nome non univoco.
Probabilmente sono impiantato nel richiamare la funzione, viste anche le mie
poche conoscenze di VBA.
Grazie e saluti.
gbianchi

Ho risolto il problema.
Grazie dei suggerimenti.
Un saluto
Giovanni
Newsgroup: it.comp.appl.access
Titolo: Contatore in report

Salve a tutti
come faccio ad inserire un contatore in un report?
nel senso fatt n° e quel numero me lo deve dare in automatico sapendo lui
quante volte è stato aperto il report per essere stampato.
Grazie anticipatamente!

 quante volte è stato aperto il report per essere stampato.
Stai partendo dal presupposto sbagliato.
Un report e' un oggetto per rappresentare in modo organico e ordinato su
carta i dati contenuti nel db.
Questo vuol dire che, in se', il report non e' un oggetto che nasce per
"gestire" dei dati, ma solo per "rappresentarli", ergo, il numero fattura e'
un dato che sara' contenuto in una tebella e non gestito e/o aggiornato dal
report.
Vai sul sito comune (indirizzo qui sotto) per vedere esempi su come gestire
contatori per fatture e altri documenti.
Sib
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 wrote in message
pjSs6.45740$6W.44...@news.infostrada.it...


 chiude tutto, se ce lo hai me lo potresti postare in privato?
Prima di tutto scrivi dopo il quoting.
devi cercare "Numerazione crescente per fatture o altro"
Sib
Newsgroup: it.comp.appl.access
Titolo: excel

scusate c e qualcuno che mi puo tradurre questa formula scusate 
la mia ignoranza,visto che
mi sembra semplice per un programmatore di excel
nella cela a1  a2  a3 ci dovrei mettere un collegamento dde che 
si 
aggiorna ogni mintuo 
07/16/2007      10:50:00        640 
07/16/2007      10:51:00        640 
07/16/2007      10:52:00        635 
07/16/2007      10:53:00        615 
07/16/2007      10:54:00        620 
07/16/2007      10:55:00        610 
07/16/2007      10:56:00        635 
07/16/2007      10:57:00        635 
07/16/2007      10:58:00        635 
07/16/2007      10:59:00        630 
07/16/2007      11:00:00        620 
07/16/2007      11:01:00        640 
07/16/2007      11:02:00        640 
07/16/2007      11:03:00        630 
07/16/2007      11:04:00        630 
07/16/2007      11:05:00        645 
ma io mvoglio che storicizzi ogni 5 minuti 
cioe alle 09:00:00 dato in a1 b1 c1 
alle 09:05:00 dato in a a2 b2 c3 e cosi via come di seguito 
a                               b                      c 
07/16/2007      09:00:00        655 
07/16/2007      09:05:00        660 
07/16/2007      09:10:00        670 
quindi sono dati dde che continuano ad arrivare ogni minuto e io 
li 
vorrei salvare ongi 5 minuti a partire dalle 09:00:00 alla 
13:40:00 ! 
a questo punto vorrei che il sistema aggiunga 50 chiusure uguali 
all 
ultima come nell esempio 
07/16/2007      09:00:00       655 
07/16/2007      09:05:00       660 
07/16/2007      09:10:00       670 
                               670 
                               670 
                               670 
                               670 
                               670 
                               670 
in sintesi è: aggiornare dati che entrano in dde da fonte " f"
ogni 5 minuti a partire dalla 09:00 alle 17:40 e copiare l ultim 
dato 
per "n "! volte in basso .Scusa ma questo linguaggio non lo 
conosco ti 
rigngrazio vivamente
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 mi sembra semplice per un programmatore di excel
cut
Sbagli NG.
Ciao, Carlo 

scusate c e qualcuno che mi puo tradurre questa formula scusate 
la mia ignoranza,visto che
mi sembra semplice per un programmatore di excel


12:00:00 ! 
a questo punto vorrei che il sistema aggiunga 50 chiusure uguali 
all 
ultima come nell esempio 
07/16/2007      09:00:00       655 
07/16/2007      09:05:00       660 
07/16/2007      09:10:00       670 
                               670 
                               670 
                               670 
                               670 
                               670 
                               670 
in sintesi è: aggiornare dati che entrano in dde da 
fonte ........... 
ogni 5 minuti a partire dalla 09:00 alle 12:00 e copiare l ultim 
dato 
per n! volte in basso .Scusa ma questo linguaggio non lo conosco 


 scusate 
Sbagli NG. (cit.)
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
http://boinc.mundayweb.com/one/stats.php?userID=2762
Newsgroup: it.comp.appl.access
Titolo: 2 pagine su un report

Salve, ho impostato la pagina di un report in orizzontale e vorrei
stampare 2 pagine sullo stesso A4, magari decidendo anche quali devono
essere stampate, E' possibile con Aceess?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
Se usi A_XP o superiore leggiti l'Help a riguardo dell'Oggetto
Printer.
Con quello hai la possibilità di gestire il numero di Copie
la pagina da stampare ecc...!
Scaricati il DEMO che trovi alla sezione [GENERAL]
del mio sito:
http://www.mantuanet.it/alessandro.baraldi/
1.5 Oggetto Printer e gestione Stampante 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:d4i2r1$tb4$1...@news.newsland.it...

Certo che è possibile, almeno stampare due pagine sullo stesso foglio o 
stampare le pagine a due a due.
Prima di tutto i campi o controlli utilizzati non devono superare, nello 
loro larghezza complessiva, la metà del foglio.
Bisogna considerare inoltre la spaziatura a destra e a sinistra e poi dal 
menù File...imposta pagina...Colonne...imposta a due le colonne e la 
priorità orizzontale per il layout.
Quanto poi alla scelta delle pagine da stampare dovresti trovare qualcosa su 
www.sitocomune.com
Comunque si può fare.
Ciao, Carlo 

 @Alex
Fatto, ma usando A2K il d tuo db non è riconosciuto e anche l'help non
conosce l'oggetto printer. Ho settato la pagina, orizzontale, 2 colonne,
interruzione alla fine ma funziona. Consigli?


 interruzione alla fine ma funziona. Consigli?
Avevo specificato A_XP pertanto non può andare con A2K.
L'oggetto printer non è implementato in quella versione.
Si può gestirla con le API ma
è più complesso forse trovi qualche demo sul SC,
oppure con PrintOut(perdi Anteprima).


>>>> La mia filosofia/pensiero tradotta in musica! <<<<<
N.B. I brani e/o i video non sono scaricabili, ma si potranno
richiedere gratuitamente scrivendo a: 
alessand...@follonica.biz
Newsgroup: it.comp.appl.access
Titolo: e-mail su click

Salve, ho bisogno di poter inviare un e-mail semplicemente cliccando il 
campo e-mail di un database access di contatti, io riesco a far partire 
il programma di posta elettronica ma non ad associare l'indirizzo al 
campo a: č possibile farlo?
Grazie
Leonardo

 Leonardo
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi le
seguenti due FAQ:
1) Inviare e-mail con MSAccess utilizzando il winsock di Paolo Beltrame
2) Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di Carlo
Costarella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

ho guardato e forse potro' ricavarne qualcosa, il problema che devo 
risolvere io è un po' diverso, questo database serve in un ufficio dove 
chi lo userà dovrà cercare un nominativo, cliccare sul campo e-mail del 
nominativo per lanciare l'applicazione di posta elettronica che usa di 
solito (normalmente outlook) e scrivere un email al soggetto in 
questione, io mi chiedevo se esisteva un metodo semplice per associare 
l'indirizzo stesso che loro vanno a cliccare al campo a: di outlook. in 
ogni caso ti ringrazio per la segnalazione.



Se è solo questo che ti serve, lo puoi realizzare inserendo in una tabella
un campo di tipo Collegamento ipertestuale: nel campo digita l'indirizzo di
posta elettronica preceduto da mailto: ; per inviare un messaggio a te nel
campo di collegamento ipertestuale digiterai mailto: 
ame...@netscape.net
 .
Facendo clic col mouse sul campo o su un controllo ad esso associato si
aprirà Outlook Express con già impostato l'indirizzo cui inviare il
messaggio.


...

Ciao Leonardo,
io ho risolto il problema in questo modo:
ho creato un campo di testo normalissimo nella form. Poi su evento
click ho creato la seguente procedura:
--------------------------------------------------------------------
Private Sub TOSP_Mail_Click() 'Chiamata alla sub che apre Outlook
     If Not IsNull(Me!TOSP_Mail) Then
        Call MailTo(Me!TOSP_Mail)      'come argomento passi il campo
di testo
     End If
End Sub
---------------------------------------------------------------------
Dopodiché ho creato una sub in un modulo generale, cioé la sub
MailTo():
------------------------------------------------------------------------------
Sub MailTo(strAddress As String)
'sub che permette di aprire Outlook quando si preme su un indirizzo di
posta elettronica
   Dim strHLnk As String
   Dim msoMethodPost As Integer
   msoMethodPost = 1
   strHLnk = "MAILTO:" & strAddress
   Application.FollowHyperlink strHLnk, , , , , msoMethodPost
End Sub
-----------------------------------------------------------------------------
Ecco tutto qua. Ricordati che il campo di testo NON dev'essere un
collegamento ipertestuale. Perň per farlo sembrare tale basta che
imposti il colore blu al testo e lo sottolinei.. Bye :-)

grazie era quello che mi serviva, scusa la stupiditą del quesito :-)
