title: Visibilità campi report

author: Giuliano

text:
Ciao,
ho un report per la stampa della fattura così impostato:
Intestazione report
Intestazione pagina
Intestazione IDCliente
Intestazione numero ricevuta
Corpo
Piè di pagina IDCliente
Piè di pagina
Piè di pagina report
Ora, nella sezione corpo ho i campi descrizione, quantità, importo e iva,
quiandi i dettagli della fattura.
Mentre nella sezione Piè di pagina IDCliente ho una sottomaschera con
Imponibile, aliquota e iva.
Il fatto è che all'aumentare dei record nel corpo mi si spostano verso il
basso i campi del sottoreport e io non voglio questo.
Avrei potuto mettere il sottoreport nel piè di pagina report, ma in questo
modo il campo calcolato Totale=Somma([importo]) (che è messo nella stessa
sezione della sottomaschera) mi dava errore perchè access non lo calcolava.
Come posso fare?
Se potessi mettere tutto nel piè di pagina report sarei apposto ma come
posso fare per poter calcolare Somma([Importo]) (dove importo è un campo che
sta nella sezione corpo) anche nel piè di pagina report?
Grazie.
    Ciao


title: Visibilità campi report

author: Fabio Montagner

text:
"Giuliano" <
gro...@inwind.it
> wrote in message
news:9ejt67$f13$1...@nreadA.inwind.it...

Prova a lasciare il controllo "Totale=Somma([importo])" dov'è e lo rendi non
visibile.
Crei un nuovo controllo nella sezione che t'interessa e come origine dati
gli imposti il primo controllo.
Potrebbe andare?


title: Non mi funziona FindWindowEx con la classe "AfxFrameOrView42"

author: Pileggi

text:
Faccio riferimento al mio tread del 22/09 "keybd_event senza 'pause' "
e mi rivolgo quindi ad Alex per fargli presenti le difficoltà in cui
sono incorso:
Ho scaricato da VbAccelerator il programmino "SimpleWinSpy" che mi
indica le classi delle finestre sotto il puntatore del mouse.
Usando la classe che mi indica relativa alla finestra pricipale della
mia applicazione esterna per trovare l'handle con la funzione
FindWindow ho un risultato positivo. Però non c'è stato verso di
trovare l'handle della finestra figlia, ho provato e riprovato. Uso la
funzione FindWindowsEx e la classe che mi indica SimpleWinSpy, ma il
risultato è sempre un handle 0. Ho provato anche a usare classi di
finestre "limitrofe", niente.
Riporto il codice che ho messo in un modulo di Access:
Private Declare Function FindWindowEx Lib "user32" _
    Alias "FindWindowExA" (ByVal hWnd1 As Long, _
    ByVal hWnd2 As Long, ByVal lpsz1 As String, _
    ByVal lpsz2 As String) As Long
Function HandChild(HanPrin As Long, sClass As String) As Long
    HandChild = FindWindowEx(HanPrin, 0&, sClass, vbNullString)
End Function
Come classe della finestra figlia ho usato:
"AfxFrameOrView42" dovrebbe essere questa ma ho provato anche:
"Afx:400000:0:10011:1100059:0"
"SysHeader32"
La classe della finestra principale è la seguente:
"Afx:400000:8:10011:0:840499"


author: ALESSANDRO Baraldi

text:
"Pileggi" <
mig...@tecnetica.com
> ha scritto nel messaggio
news:1159887213....@k70g2000cwa.googlegroups.com...





La chiamata è giusta, io uso questa che è esattamente come la tua:
FindWindowEx(MasterHWND, 0&, "Classname", vbNullString)
Purtroppo non posso provare quello che dici, ma penso che le possibilità di
errore siano 2:
1)Passi il ClassName errato, io uso SPY++ di VisualStudio ma immagino sia
equivalente a quello da te usato.
2)Stai recuperando l'Handle sbagliato dalla tua Applicazione.
Se questa ha una struttura del tipo MDI+CHILD ovviamente l'handle da passare
come Principale non è quello dell'Applicazione ma quello della MDI, un pò
come per ACCESS.
Access è strutturato così:
Applicazione--->Application.hWndAccessApp
     MDI_AREA(Quella in Grigione di sfondo per capirci) ha un'Handle diverso
          Forms.Hwnd (non popup)
             Controls
Forms(Popup)
In realtà se approfondisci con uno SPY ti accorgi che la stessa Form ha 4 o
più Handle(Cornice di maschera, la CaptionBar, le varie Section...)
Ora con SPY++ si riesce a capire a che livello ci si trova con la
determinazione dell'Handle poichè mette in EVIDENZa con un rettangolo
colorato(nero) il contorno dell'oggetto di cui si stà ricavando l'Handle e
restituisce l'Handle del PARENT, quindi se ti sei ricavato l'Handle
confrontali e vedi se stai lavorando correttamente.
Purtroppo non c'è altro metodo, ti risparmio l'ENUMERAZIONE delle
WindowsChild.....
Ciao
@Alex
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
ALESSANDRO Baraldi ha scritto:


Ciao Alex,
adesso ti scriverò un mezzo papiro, scusami ma sono intrippato duro,
non riesco a cavarci le penne! Dopo la tua illuminante spiegazione mi
sono messo a girovagare per la rete, e girovagando ho trovato un
programmino simile al tuo SPY++ (Non chiedemi il link, l'ho
dimenticato, si chiama WndInf13, se vuoi posso fartelo avere, è
carino). Ti fornisce l'handle delle finestre, la classe, fa un disegno
della sua posizione rispetto alla finestra principale e riporta
l'albero gerarchico delle classi. Cominciamo con i problemi, uno è
questo: se io riavvio il computer, la classe della finestra principale,
e anche di una delle finestre figlie cambia. In particolare cambia la
parte finale. Ad esempio una volta è Afx:400000:8:10011:0:70257 e la
volta successiva Afx:400000:8:10011:0:2033b.
Ho provato a passagli direttamente l'handle di quella che credevo
essere la finestra che mi interessava (quello mostrato da WndInf13
quando selezionavo con il mouse una riga da copiare). Niente, stringa
vuota.
Ho provato a percorrere l'albero delle finestre passandogli ogni volta
la classe. Niente, ogni volta la stringa non era quella che mi
interessava.
Infine ho provato con EnumChildWindows ed EnumChildProc e ho riportato
il testo di tutte le finestre figlie. Niente, nessuna finestra aveva il
testo giusto. (Se vuoi ti posto anche il codice ma sono quasi sicuro di
aver fatto bene, mi capita di avere degli svarioni, soprattutto
ultimamente, ma ho controllato più volte).
A questo punto mi sono arreso: evidentemente la finestra in questione
ha delle protezioni che la rendono irraggiungibile via codice.
Io tornerei quindi alla mia soluzione iniziale, quella orribile con le
'pause' del mio trade iniziale (22/09: "keybd_event senza 'pause'").
Infatti più o meno funziona, è un po' lenta ma mi posso accontentare.
Il problema più grosso è che non riesco a farla funzionare su altri
computer che non siano il mio. E' molto strano, su tutti gli altri si
'pianta' non riesce a passare da un'applicazione all'altra o a
effettuare il copia/incolla, anche se metto delle pause lunghissime
(sono arrivato a 5 secondi). Vabbè che sono computer meno performanti,
ma non così tanto meno, e non mi pare che gli chieda di fare delle
cose così impegnative!
Puoi dirmi ancora qualcosa? Scusa ancora l'estenuante lunghezza del
post, ma almeno ti ho detto tutto!
Come sempre grazie,
Pileggi


author: Alessandro Baraldi

text:
Pileggi ha scritto:

Normalmente l'applicazione cambia Hwdn ogni volta che viene aperta dopo
essere stata
terminata, ma i Child teoricamente dovrebbero mantenere un Handle
fisso.
Il ogni caso quello che risolverebbe il problema è il ClassName, il
codice che mi riporti
non è un ClassName, almeno io non ho mai visto ClassName di quel
tipo...
Hai provato a fare il Test con lo SPY su Access ...?
Vedi se trovi il ClassName della MDI che a memoria è "MDIClient",
delle ListBox e delle Combo, che hanno Classe anche se non hanno il
focus(ma non hanno l'handle finchè non hanno il focus)...!
Oppure prova su Notepad:
' Find Notepad's handle
Dim hWndNotepad As Long
hWndNotepad = FindWindow("Notepad", vbNullString)
' Find the handle of the textbox, within the Notepad window
Dim hWndTextbox As Long
hWndTextbox = FindWindowEx(hWndNotepad, 0&, "Edit", vbNullString)
In questo caso l'area Bianca di Notepad è un semplice Controllo di
tipo testo che
ha il ClassName="Edit".....!
Fai qualche prova per capire come devi interpretare i dati dello SPY,
penso sia quello il
problema, purtroppo non avendo Flash non posso darti più assistenza.
@Alex


text:
Alessandro Baraldi ha scritto:

Ciao Alex,
nei casi che mi ha indicato lo SPY funziona bene, avevo controllato:
ClassName principale del Notepad: Notepad
finestra figlia: Edit
finestra interna di Access: MDIClient
Non potrebbe essere che il motivo sia che il programma ha delle
protezioni che rendono variabile il ClassName e occulta alle chiamate
API la finestra che contiene i dati? Comunque non ti preoccupare.
Grazie della disponibilità e dell'aiuto!
Ciao,
Pileggi


text:
Pileggi ha scritto:
[CUT]
> Ciao Alex,
> nei casi che mi ha indicato lo SPY funziona bene, avevo controllato:
> ClassName principale del Notepad: Notepad
> finestra figlia: Edit
> finestra interna di Access: MDIClient
> Non potrebbe essere che il motivo sia che il programma ha delle
> protezioni che rendono variabile il ClassName e occulta alle chiamate
> API la finestra che contiene i dati? Comunque non ti preoccupare.
> Grazie della disponibilità e dell'aiuto!
> Ciao,
> Pileggi
Sinceramente non saprei cosa dire....
@Alex


title: [Access 97] Matrice per controllo venduti

author: pang

text:
Salve dovrei realizzare un controllo di dati inseriti su file in modo da
avere questo risultato
Colonne: giorno del mese 1 2 3 4 etc
Righe il punto vendita
Esempio per 9 giorni (spero venga incolonnato bene)
                                                          1   2  3   4   5
6  7   8  9
PUNTO VENDITA
N.RO
 1             x    x                x
PUNTO VENDITA
N.RO
 1             x             x       x
PUNTO VENDITA
N.RO
 1             x    x       x                x
In questo modo posso monitorare i giorni presenti e mancanti
A posto della "x" va benissimo anche il quadrato col segno di spunta.
Augurandovi buon anno, ciao, pang


author: Sergio MAZZA

text:
"pang" <aaaa@bbb.c> ha scritto nel messaggio
news:end567$nrt$1...@nnrp.ngi.it...

(anche se mi pare di aver capito poco) Hai provato con la query a campi
incrociati?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:endk2a$4lk$1...@tdi.cu.mi.it...
> (anche se mi pare di aver capito poco) Hai provato con la query a campi
> incrociati?
>
> Ciao.
Si, tutto ok, risolto, scusa per la poca chiarezza


title: query con incremento

text:
Vorrei creare una query che prelevato un dato da un'altra query lo
incrementi di un valore [incremento] definito da me attraverso una
maschera.
E' possibile creare una tabella o una query costituita da campi prelevati
da un'altra query e che salvi i campi incremento ed i valori del parametro
incrementati aggiornandoli ogni volta che si inseriscono i valori dalla
maschera?
Ringrazio anticipatamente per qualsiasi suggerimento!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: query con incremento

author: Roberto da casa

text:
"salvin168" <
salv...@lycos.it
> ha scritto nel messaggio
news:dra5s1$j34$1...@news.newsland.it...
> Vorrei creare una query che prelevato un dato da un'altra query lo
> incrementi di un valore [incremento] definito da me attraverso una
> maschera.
>
> E' possibile creare una tabella o una query costituita da campi prelevati
> da un'altra query e che salvi i campi incremento ed i valori del parametro
> incrementati aggiornandoli ogni volta che si inseriscono i valori dalla
> maschera?
Non sono sicuro di aver capito bene il tuo problema; se comunque devi
modificare permanentemente il valore di un campo di tutti i record di una
tabella incrementandolo di un valore presente nel controllo di una maschera,
usa una query di aggiornamento (vedi help).
Naturalmente la maschera che contiene il valore di incremento deve risultare
aperta al momemto dell'esecuzione della query di aggiornamento.
>
> Ringrazio anticipatamente per qualsiasi suggerimento!!!
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: query con incremento

text:
Roberto da casa ha scritto:
> "salvin168" <
salv...@lycos.it
> ha scritto nel messaggio
> news:dra5s1$j34$1...@news.newsland.it...
> > Vorrei creare una query che prelevato un dato da un'altra query lo
> > incrementi di un valore [incremento] definito da me attraverso una
> > maschera.
> >
> > E' possibile creare una tabella o una query costituita da campi prelevati
> > da un'altra query e che salvi i campi incremento ed i valori del parametro
> > incrementati aggiornandoli ogni volta che si inseriscono i valori dalla
> > maschera?
> Non sono sicuro di aver capito bene il tuo problema; se comunque devi
> modificare permanentemente il valore di un campo di tutti i record di una
> tabella incrementandolo di un valore presente nel controllo di una maschera,
> usa una query di aggiornamento (vedi help).
> Naturalmente la maschera che contiene il valore di incremento deve risultare
> aperta al momemto dell'esecuzione della query di aggiornamento.
> >
> > Ringrazio anticipatamente per qualsiasi suggerimento!!!
> Prego
Cerco di spiegarmi meglio....
Nella tabella t_dati ho i seguenti campi:
Agente, Famiglia, anno, Tot
attraverso una query (q_somma) ho sommato i dati in modo da ottenere un
elenco in cui, per ogni agente e per ogni famiglia il totale per anno.
Attraverso un'altra query (q_max) ho isolato il massimo dei totali, sempre
per Agente e Famiglia.
Ora attraverso una query (q_incremento) vado (attraverso i dati immessi in
una mascera) ad indicare Agente, Famiglia, Incremento ottenendo per il
singolo agente e la singola famiglia il nuovo valore del budget atteso
(come il max valore aumentato dell'incremento).
Vorrei generare una tabella o una query nella quale siano presenti i campi
"agente" "famiglia" "max Bgt storico" "incremento" "Budget 2006"
aggiungendo i valori di "incremento" (immesso da maschera) e del "Budget
2006" ottenuto da Query.
Ho provato con la Query di aggiornamento ma mi da errore...
Ringrazio per l'attenzione...e per eventuali suggerimenti.



title: report e sottoreport su due fogli differenti, come evitarlo?

author: Claudio

text:
Salve a tutti
Vi do un ben trovati, visto che da tanto che non vi scrivo, anche se non ho
mai smesso di leggere questo mitico NG
Il problema di cui all'oggetto č semplice
ho creato un report ordine ai fornitori e un sottoreport con l'elenco degli
articoli, quando vado a stampare, se il sottoreport č un pň piů grande del
foglio, mi stampa l'intestazione in un foglio e l'elenco degli articoli
nell'altro, lasciando cosě gran parte del primo foglio bianco.
Come posso dirgli di stamparte tutto sul primo foglio ed eventualmente sul
secondo??
Grazie
Claudio


title: Copertina e-mail in formato HTML da popolare con dati e allegati

author: OneEDP

text:
Qualcono di voi ha idea di come comporre un messaggio html ol2002 in formato
più pulito da quello generato da Word per la composizione di copertine
preformattate salvate su cartelle in outlook da riciclare all'occorenza?
Non è OT perché penso che ormai l'e-mail diventano un prolungamento
indispensabile di Access (non per nulla i generatori PDF faranno parte
integrante di di A2007)
Vi ringrazio per i suggerimenti.
Interessante è il sito
www.html.it
 per chi è a digiunco come me di
linguaggio html.
So che alcuni affessionati del NG preferisco TXT, ma per i clienti è
improponibile vendere senza lustrini.
Daniele


text:
OneEDP ha scritto:

Puoi generare tu un file direttamente HTML.... non vedo il problema, è
una tecnica che si usa regolarmente per stampare documenti quando non
si dispone di PDF o altro.... in modo da farli aprire dal Browser
predefinito....!
Per il discorso di PDF e A2007 direi che il discorso è differente da
come lo fai... se non ho capito male in seguito alla battaglia legale
tra ADOBE e MS il PDF sarà un'Addin alle applicazioni e non nativo....
ma sono rimasto a quest'estate...!
In ogni caso non capisco il tuo problema... o dubbio???
@Alex


text:
"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
messaggio news:XEF9h.55414$Fk1.1...@twister2.libero.it...
> Qualcono di voi ha idea di come comporre un messaggio html ol2002 in
> formato più pulito da quello generato da Word per la composizione di
> copertine preformattate salvate su cartelle in outlook da riciclare
> all'occorenza?
> Non è OT perché penso che ormai l'e-mail diventano un prolungamento
> indispensabile di Access (non per nulla i generatori PDF faranno parte
> integrante di di A2007)
> Vi ringrazio per i suggerimenti.
> Interessante è il sito
www.html.it
 per chi è a digiunco come me di
> linguaggio html.
"digiunco", nel senso che sei flessibile nella programmazione? Eh! Eh!
> So che alcuni affessionati del NG preferisco TXT, ma per i clienti è
> improponibile vendere senza lustrini.
Io sono un cattivo cliente, non leggo mail in HTML.
> Daniele
Oltre al suggerimento di Alex; se non ho capito male (leggendo l'oggetto di
questo messaggio) tu vorresti anche utilizzare la stessa mail (in html) come
form per (diciamo) far ordinare gli articoli al cliente?
Ciao.
--
Sergio MAZZA


author: johninthewind

text:
Sergio MAZZA ha scritto:

Riprendo il quesito di Sergio perchè è anche il mio. In effetti la macro
  InviaOggetto ti da la possibilita di inviare un oggetto di access
(tabella-query-report) in formato html come corpo di una mail, ma la
formattazione è pessima, tant'è che per ora invio l'oggetto in formato
snapshot, come allegato e non nel corpo. Esiste però la possibilita di
usare i modelli html, che dovrebbero crearti una mail ben formattata e
accativante, ma c'è qualcuno che sa come questi come funzionano? e come
vanno impostati?


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1164388739.0...@l12g2000cwl.googlegroups.com...
OneEDP ha scritto:
> Qualcono di voi ha idea di come comporre un messaggio html ol2002 in
> formato
> più pulito da quello generato da Word per la composizione di copertine
> preformattate salvate su cartelle in outlook da riciclare all'occorenza?
> Non è OT perché penso che ormai l'e-mail diventano un prolungamento
> indispensabile di Access (non per nulla i generatori PDF faranno parte
> integrante di di A2007)
> Vi ringrazio per i suggerimenti.
> Interessante è il sito
www.html.it
 per chi è a digiunco come me di
> linguaggio html.
> So che alcuni affessionati del NG preferisco TXT, ma per i clienti è
> improponibile vendere senza lustrini.
> Daniele
Puoi generare tu un file direttamente HTML.... non vedo il problema, è
una tecnica che si usa regolarmente per stampare documenti quando non
si dispone di PDF o altro.... in modo da farli aprire dal Browser
predefinito....!
--> I file generati in questo modo sono troppo "sporchi" e appesantiscono il
messaggio e-mail che deve contenere informazioni analogamente a quanto
avviene nell'invio dei fax. Essendo e-mail di carattere commerciale devono
essere "gradevoli".
Daniele



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ek9b3r$ti$2...@tdi.cu.mi.it...
> "OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
> messaggio news:XEF9h.55414$Fk1.1...@twister2.libero.it...
>> Qualcono di voi ha idea di come comporre un messaggio html ol2002 in
>> formato più pulito da quello generato da Word per la composizione di
>> copertine preformattate salvate su cartelle in outlook da riciclare
>> all'occorenza?
>> Non è OT perché penso che ormai l'e-mail diventano un prolungamento
>> indispensabile di Access (non per nulla i generatori PDF faranno parte
>> integrante di di A2007)
>> Vi ringrazio per i suggerimenti.
>> Interessante è il sito
www.html.it
 per chi è a digiunco come me di
>> linguaggio html.
>
> "digiunco", nel senso che sei flessibile nella programmazione? Eh! Eh!
Ricordi il famigerato "SYNTAX ERROR"?
>
>> So che alcuni affessionati del NG preferisco TXT, ma per i clienti è
>> improponibile vendere senza lustrini.
>
> Io sono un cattivo cliente, non leggo mail in HTML.
Come ero certo che la tua risposta non si sarebbe fatta mancare. Quando
senti parlare di HTML ... e che ti prende ;-)
>> Daniele
>
>
> Oltre al suggerimento di Alex; se non ho capito male (leggendo l'oggetto
> di questo messaggio) tu vorresti anche utilizzare la stessa mail (in html)
> come form per (diciamo) far ordinare gli articoli al cliente?
Non per ora qualcosa di molto più semplice. Serve per ora solo html statico.
Solo che il format vorrei fosse più gradevole possibile in stampa e
visualizzazione.
Purtroppo word genera script html esagerati e dando un'occhiata alle
"Lezioni" su
www.HTML.it
 ne ho avuto conferma. Oltre che le immagini
incorporate devono essere copiate e rincollate in più passaggi per evitare
che word crei un campo.
Si tratta di riciclare messaggi in outlook e sostituire dei "contrassegni"
con testo popolato da a2k.
Ciao
Daniele
>
> Ciao.
> --
> Sergio MAZZA
>


text:
"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
messaggio news:Wwxah.58635$Fk1.1...@twister2.libero.it...
>
> Ricordi il famigerato "SYNTAX ERROR"?
In DOS, sì.
> Come ero certo che la tua risposta non si sarebbe fatta mancare. Quando
> senti parlare di HTML ... e che ti prende ;-)
Sì alcuni argomenti mi sfrizzolano il velopendulo.



text:
"johninthewind" <
conte....@email.it
> ha scritto nel messaggio
news:4568ceca$0$21819$5fc...@news.tiscali.it...
>
> Riprendo il quesito di Sergio perchè è anche il mio. In effetti la macro
> InviaOggetto ti da la possibilita di inviare un oggetto di access
> (tabella-query-report) in formato html come corpo di una mail, ma la
> formattazione è pessima, tant'è che per ora invio l'oggetto in formato
> snapshot, come allegato e non nel corpo. Esiste però la possibilita di
> usare i modelli html, che dovrebbero crearti una mail ben formattata e
> accativante, ma c'è qualcuno che sa come questi come funzionano? e come
> vanno impostati?
Non credo ci sia differenza tra un modello HTML e una pagina HTML (codice
inserito nella mail)...
Ciao.
--
Sergio MAZZA


title: [INFO] come utilizzare il runtime di Office XP developer

author: FM

text:
Lo so che è una mega faq ma come fare passo passo un runtime o come lo
chiamate voi non l'ho trovato.
Ora ho la necessità di dare ad un mio cliente questo runtime perchè
access lo ha solo su uno dei suoi pc!
Ho la seguente versione di  Office, sono andato a leggere sul sito
comune dove si parl aid un tollkit di access 97 , ma nella versione di
xp credo sia integrato!
C'è qualcuno che può segnalarmi pagine, link o libri dove poter
imparare a creare questo runtime per distribuire i programmi access ??
Saluti a tutti
Filippo


author: Paolo

text:
Office xp developer è fornito di una creazione guidata di pacchetti, basta
soltanto inserire il tuo progetto in access e spuntare l'opzione di
incorporare nel pacchetto anche il runtime di access e genera direttamente
un programma di installazione sia del tuo progetto sia del runtime
FM <
nor...@noreply.it
> wrote in message 3deb828c...@news.iunet.it...



text:
Da perfettoo principiante! come fare praticamente? se ho già il mio
mdb, con query,machere ecc....
Ciao filippo
>Office xp developer è fornito di una creazione guidata di pacchetti, basta
>soltanto inserire il tuo progetto in access e spuntare l'opzione di
>incorporare nel pacchetto anche il runtime di access e genera direttamente
>un programma di installazione sia del tuo progetto sia del runtime
[CUT]


author: Emyr

text:


cerca sull'help creazione guidata pacchetti .... lo devi installare
come aggiunta e poi lo ritrovi nei menu dell'editor Visual Basic
vedi gestione aggiunte
Saluti.
Emanuele.


text:
>cerca sull'help creazione guidata pacchetti .... lo devi installare
>come aggiunta e poi lo ritrovi nei menu dell'editor Visual Basic
>vedi gestione aggiunte
Sarò rico!!??!!! ma non lo trovo ho seguito cosa c'è scritto
hnell'help ma ase faccio alt+f11 in vb non trovo la gestione aggiunte
o comunque non mi fa vedere niente!
nelle aggiunte di access mi chiede di caricare un file denrtro add-ins
ma non ho niente!!!
che faccio!!!!!!!!


text:


le aggiunte dovresti istallarle  vedi il cd del developer
Saluti.
Emanuele.


text:
[CUT]
>le aggiunte dovresti istallarle  vedi il cd del developer
dovrei avere installato tutto!
>Saluti.
>Emanuele.


text:
NO!!!
trovato mi mancava proprio da installare tutta quella parte!!!!!!!
è proprio vero che quando ci si fissa su una cosa....
ciao e grazie



title: collegamento ipertestuale

author: MoNiCa

text:
è possibile inserire più collegamenti ipertestuali in un campo di
access che come tipo di dato ha, appunto, collegamento ipertestuale?
Grazie


title: collegamento ipertestuale

text:
"MoNiCa" <
nova...@gmail.com
> ha scritto nel messaggio
news:dcfe0742-953b-4a86...@d21g2000prf.googlegroups.com...
è possibile inserire più collegamenti ipertestuali in un campo di
access che come tipo di dato ha, appunto, collegamento ipertestuale?
Grazie
[riposta]
E poi quale link verrebbe creato?
Mhmm... Ma che vuoi fare?
Ciao.
--
Sergio MAZZA


title: collegamento ipertestuale

text:
On 10 Dic, 11:41, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "MoNiCa" <
novalg...@gmail.com
> ha scritto nel messaggionews:dcfe0742-953b-4a86...@d21g2000prf.googlegroups.com...
> è possibile inserire più collegamenti ipertestuali in un campo di
> access che come tipo di dato ha, appunto, collegamento ipertestuale?
> Grazie
>
> [riposta]
> E poi quale link verrebbe creato?
> Mhmm... Ma che vuoi fare?
>
> Ciao.
> --
> Sergio MAZZA
é che in un campo contenente collegamenti ipertestuali a dei file
sparsi sulla rete ci saranno a volte nemmeno un colegamento, a volte
decine di collegamenti
Quindi, per evitare di creare diversi campi, tipo
CAMPO_COLLEGAMENTO_1, CAMPO_COLLEGAMENTO_2, CAMPO_COLLEGAMENTO_3 etc
che saranno quasi sempre vuoti volevo sapere se c'e'ar la possibilità
di scrivere in un campo, ad ex
c:\lettera.doc d:\scritto.doc
ovvero utilizzare 2 collegamenti diversi


title: collegamento ipertestuale

text:
"MoNiCa" <
nova...@gmail.com
> ha scritto nel messaggio
news:729e0185-12fa-450d...@l1g2000hsa.googlegroups.com...
é che in un campo contenente collegamenti ipertestuali a dei file
sparsi sulla rete ci saranno a volte nemmeno un colegamento, a volte
decine di collegamenti
Quindi, per evitare di creare diversi campi, tipo
CAMPO_COLLEGAMENTO_1, CAMPO_COLLEGAMENTO_2, CAMPO_COLLEGAMENTO_3 etc
che saranno quasi sempre vuoti volevo sapere se c'e'ar la possibilità
di scrivere in un campo, ad ex
c:\lettera.doc d:\scritto.doc
ovvero utilizzare 2 collegamenti diversi
[risposta]
Per quanto ne so' non credo sia possibile; un link punta ad un solo oggetto
file/paginaWeb specifica.
Puoi utilizzare la casella di riepilogo; se il campo lo trasformi in campo
testo e i nomi dei file li separi da una virgola (o altro carattere
facilmente riconoscibile), puoi riempire la casella di riepilogo tramite
l'AddItem separando i valori del campo tramite la funzione Split.
Sul sito comune/alessandro baraldi trovi degli esempi per riempire al volo
le caselle di riepilogo...
Ciao.
--
Sergio MAZZA


title: cambiare il testo da minuscolo a maiuscolo

author: tex

text:
Esiste una funzione che mi permette in una tabella dove ho una colonna con
del testo in minuscolo di trasformarlo im maiuscolo?
grazie


author: Giorgio prx

text:
"tex" <
ennio...@libero.it
> ha scritto nel messaggio
news:F1us9.53980$RO.13...@twister1.libero.it...
> Esiste una funzione che mi permette in una tabella dove ho una colonna con
> del testo in minuscolo di trasformarlo im maiuscolo?
>
> grazie
>
>
>
Cerca sul manuale in linea  UCase
Ciao Giorgio.


author: Maurizio Borrelli

text:
> "tex" news:F1us9.53980$
RO.13...@twister1.libero.it
:
> Esiste una funzione che mi permette in una tabella dove ho una colonna con
> del testo in minuscolo di trasformarlo im maiuscolo?
    Dovresti definire meglio i termini della questione.
    Parli di dati gia' immessi o ancora da immettere?
    Se i dati sono gia' immessi, come intendi comportarti con quelli che
verranno immessi successivamente?
    Ai tuoi fini e' sufficiente una *visualizzazione* (formattazione) in
caratteri maiuscoli oppure i dati devono necessariamente essere registrati
in caratteri maiuscoli?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Eliminare record in due tabelle diverse

author: Napoleone

text:
Un'affettuoso saluto agli amici del NG,
con il codece che segue, a fronte del click del bottone, dovrei eliminaere
il corrispondente record in una prima tabella visite ed in una seconda
tabella vendite.
La visita me la elimina, la vendita no! Perchè
-------------------------------------------------------
Option Compare Database
Option Explicit
Private Sub btnDelVisite_Click()
On Error GoTo Err_btnDelVisite_Click
    Dim stDocName As String
    Dim stDocName1 As String
    Dim strRif As String
    stDocName = "qryEliminaVisiteMod"
    stDocName1 = "qryEliminaVenditaMod"
    strRif = Me.VisitaID
DoCmd.SetWarnings False
If MsgBox("Sei sicura di voler eliminare la visita " & strRif, vbCritical +
vbOKCancel, "Ge.Sa.- Hair Sudio") = vbOK Then
    DoCmd.OpenQuery stDocName, acNormal, acEdit
    DoCmd.OpenQuery stDocName1, acNormal, acEdit
Me.Requery
Me.ElencoPresenze.Requery
MsgBox "E' stata ELIMINATA la visita " & strRif
strRif = ""
Else
MsgBox "Annullata l'eliminazione della Fiche"
DoCmd.SetWarnings True
End If
Exit_btnDelVisite_Click:
    Exit Sub
Err_btnDelVisite_Click:
    MsgBox Err.Description
    Resume Exit_btnDelVisite_Click
End Sub
---------------------------------------
Ciao
Napoleone


title: Eliminare record in due tabelle diverse

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio news:hq5xf.122449$65.34...@twister1.libero.it...

Prova invece ad utilizzare il metodo RunSQL;
Es.
DoCmd.RunSQL "Delete * From tabella1 Where id = " & Me!VisitaID
DoCmd.RunSQL "Delete * From tabella2 Where id = " & Me!VisitaID
Ciao.
--
Sergio MAZZA


title: Eliminare record in due tabelle diverse

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dq31aa$s07$1...@area.cu.mi.it...

Ciao Sergio,
supponiamo di voler lasciare il codice, per l'eliminazione dei dati dalla
prima tabella, dopo aver eliminato il codice che fa riferimento alla
seconsda tabella (Dim stDocName1 As String ecc...)
basterebbe inserire solo
DoCmd.RunSQL "Delete * From Tb_Movimenti_Magazzino Where idVisita = " &
Me!VisitaID
subito dopo DoCmd.SetWarnings False?
Napoleone


title: Eliminare record in due tabelle diverse

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:5H8xf.38889$eD5.6...@twister2.libero.it...

Volendo eliminare i record in altre due tabelle sarebbe giusto cosi?
DoCmd.RunSQL "Delete * From Tb_Movimenti_Magazzino,
Tb_Prestazioni_Tecniche_Storiche Where VisitaID = " & Me!VisitaID
----
le sto provando tutte, il record che viene eliminato con la query
(stDocName = "qryEliminaVisiteMod) OK, non vengono eliminati i record con
runsql.....
Napoleone


title: Eliminare record in due tabelle diverse

author: MA

text:
Napoleone wrote:
> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
> news:5H8xf.38889$eD5.6...@twister2.libero.it...
>>
>> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
>> news:dq31aa$s07$1...@area.cu.mi.it...
>>> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>>> news:hq5xf.122449$65.34...@twister1.libero.it...
>>>> Un'affettuoso saluto agli amici del NG,
>>>> con il codece che segue, a fronte del click del bottone, dovrei
>>>> eliminaere il corrispondente record in una prima tabella visite ed
>>>> in una seconda tabella vendite.
>>>>
>>>> La visita me la elimina, la vendita no! Perchč

Ciao Nap,
non puoi elencare cosě le due tabelle ma devi creare due unsql diversi uno
per tabella
Inoltre me idvisita in questa istruzione č trattao come numerico e non come
testo
se idvisita č testo l'istruzionedeve essere
"Delete * From Tb_Movimenti_Magazzino Where VisitaID = " & chr(34) &
Me!VisitaID & chr(34)"
Se vuoi evitare gli avvisi cambia
Docmd.runsql con
currentdb.execute "Delete...
Se vuoi una piccola spiegazione sulla stringa e i filtri guarda su
accessgroup
Non tutti sanno che
approfodimenti
Filtri
> ----
> le sto provando tutte, il record che viene eliminato con la query
> (stDocName = "qryEliminaVisiteMod) OK, non vengono eliminati i record
> con runsql.....
>
> Napoleone
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Eliminare record in due tabelle diverse

text:
> Ciao Nap,
> non puoi elencare cosě le due tabelle ma devi creare due unsql diversi uno
> per tabella
> Inoltre me idvisita in questa istruzione č trattao come numerico e non
> come
> testo
> se idvisita č testo l'istruzionedeve essere
>
> "Delete * From Tb_Movimenti_Magazzino Where VisitaID = " & chr(34) &
> Me!VisitaID & chr(34)"
> Se vuoi evitare gli avvisi cambia
> Docmd.runsql con
> currentdb.execute "Delete...
> Se vuoi una piccola spiegazione sulla stringa e i filtri guarda su
> accessgroup
> Non tutti sanno che
> approfodimenti
> Filtri
>
>
>
Esce errore
Nessun valore nell'espressione immessa.
Napole


title: Eliminare record in due tabelle diverse

text:
Napoleone wrote:
>> Ciao Nap,
>> non puoi elencare così le due tabelle ma devi creare due unsql
>> diversi uno per tabella
>> Inoltre me idvisita in questa istruzione è trattao come numerico e
>> non come
>> testo
>> se idvisita è testo l'istruzionedeve essere
>>
>> "Delete * From Tb_Movimenti_Magazzino Where VisitaID = " & chr(34) &
>> Me!VisitaID & chr(34)"
>> Se vuoi evitare gli avvisi cambia
>> Docmd.runsql con
>> currentdb.execute "Delete...
>> Se vuoi una piccola spiegazione sulla stringa e i filtri guarda su
>> accessgroup
>> Non tutti sanno che
>> approfodimenti
>> Filtri
>>
>>
>>
> Esce errore
> Nessun valore nell'espressione immessa.
>
> Napole
Mi copi incolli l'istruzione che hai scritto?!



title: Eliminare record in due tabelle diverse

text:
> Esce errore
> Nessun valore nell'espressione immessa.
>
> Napole
Ops, tutto OK!
è bastatato mettere la riga di codice in alto, cioe eseguendolo per primo.
Grazie
Napoleone


title: Macro Elenco telefonico clienti

author: Luciano Raito

text:
Ho preso e adattato (in realtà senza capirlo molto) l'esempio di
Northwin per visualizzare tutti i clienti corrispondenti alla lettera
premuta.
Come mai però quando premo TUTTI non mi appaiono in ordine alfabetico.
Come devo modificare la macro?
Grazie
                      Luciano
--
Posted from [212.210.73.232]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Macro Elenco telefonico clienti

author: Luciano

text:
Luciano Raito ha scritto nel messaggio
<
388EEB87...@nts.provincia.bologna.it
>...
>Ho preso e adattato (in realtà senza capirlo molto) l'esempio di
>Northwin per visualizzare tutti i clienti corrispondenti alla lettera
>premuta.
>Come mai però quando premo TUTTI non mi appaiono in ordine alfabetico.
>Come devo modificare la macro?
>Grazie
>                      Luciano
No, devi modificare la query che da origine alla maschera dove hai messo i
bottoni, ordinandola come ti serve.
Saluti.
Luciano


title: Macro Elenco telefonico clienti

author: Prospero

text:
Ti sarei grato se mi spiegassi come hai fatto, qualora ci fosssi riuscito,
perchè ho iltuo stesso problema e non ho capito la soluzione proposta.
Grazie
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
news:86mrev$95g$1...@news.mclink.it...



title: Macro Elenco telefonico clienti

text:
Io invece non ho capito qual'e' il tuo problema....
Saluti.
Luciano
Prospero ha scritto nel messaggio <86n4e3$rt6$
1...@nslave2.tin.it
>...



title: Macro Elenco telefonico clienti

author: Alberto Marchi

text:
>Ti sarei grato se mi spiegassi come hai fatto, qualora ci fosssi riuscito,
>perchè ho iltuo stesso problema e non ho capito la soluzione proposta.
Io l'agenda la gestisco in un modo leggermente diverso, piu' semplice e secondo me migliore
La maschera si basa sulla tabella Clienti e li mostra TUTTI
In alto metto un campo di testo che chiamo StringaRicerca
Sul metodo OnChange metto questo codice
	me.filter="Nome like '*" & me!StringaRicerca & "*' or Cognome like '*" & me!StringaRicerca & "*' or
RagioneSociale like '*" & me!StringaRicerca & "*' "
	me.filteron=true
Cosi, l'utente puo' scrivere qualunque cosa compaia in nome, cognome o ragione sociale
Ad esempio, per trovare
Alberto Marchi
L'utente puo' scrivere
A  -> Vengono mostrati tutti i clienti con la A in nome, cognome o ragione sociale
berto -> Idem
marchi -> idem
e cosi' via. E' molto piu' comodo che non doversi scorrere a mano tutti quelli che cominciano con una certa lettera.
Alberto


title: Problema di rete

author: Dàvide

text:
Vado un po' fuori tema scusate.

Ho distribuito un db sul disco locale c di alcuni pc con win 10 e runtime 2013. I dati risiedono sul server aziendale.

I pc sono tutti "uguali". Sulla maggior parte dei pc tutto ok, ma su un paio di essi, nonostante il db funzioni correttamente (maschere, macro, codice, ...), quando si aprono i report basati su query va in errore di memoria e non fa vedere i dati.

Può essere un problema generale di rete o di office (c'è installato office 2013 senza access)?

Lo dico perché questi pc hanno anche altri problemi, del tipo alle volte non si riesce ad aprire o a stampare un file di word o un messaggio di outlook...

Grazie


title: Problema di rete

author: Geremia

text:
Il 16/01/2019 10:28, Dàvide ha scritto:
> Vado un po' fuori tema scusate.
>
> Ho distribuito un db sul disco locale c di alcuni pc con win 10 e runtime 2013. I dati risiedono sul server aziendale.
>
> I pc sono tutti "uguali". Sulla maggior parte dei pc tutto ok, ma su un paio di essi, nonostante il db funzioni correttamente (maschere, macro, codice, ...), quando si aprono i report basati su query va in errore di memoria e non fa vedere i dati.

testo dell'errore completo?


title: Problema di rete

text:

"[Titolo del db] (X) Memoria insufficiente. Impossibile aggiornare la visualizzazione. Chiudere i programmi non necessari e riprovare"

La memoria c'è, 8Gb.

Aggiungo che su quei due pc se lancio alcuni file office (es. word) che risiedono dove ci sono anche i dati del db malfunzionante, esce un simile errore di memoria.
Sulla guida all'errore dice appunto di veridicare memoria, disco, ma che se questi sono ok dovrebbe trattarsi di permessi o di antivirus incompatibile con office. Abbiamo avg...


title: Funzione DLookUp in una uery

author: Zappus

text:
Salve a tutti,
Ho una query che genera una maschera in cui visualizzo delle fatture su cui
eseguire delle procedure(scadenze).
Ho l'esigenza che direttamente nella query posso visualizzare il totale
della fattura, che calcolo in un'altra query.
non posso inserire direttamente nella query"fatture" il campo "totfattura"
della query "totalifatture" perchč altrimenti non posso eseguire delle
modifiche che mi servono (per problemi di join credo).
Ho utilizzato la funzione DLookUp creando un campo nella query "fatture"
utilizzando come criterio il numerofattura.
Ha funzionato per il primo record ma nel secondo mi restituisce lo stesso
valore del primo.....e cosě via.
Mi sembra che l'espressione scritta del dlookup sia corretta tanto che il
primo record va bene.
Cosa č successo?


title: Funzione DLookUp in una uery

author: Roberto dalla campagna

text:
Zappus <
luca...@libero.it
> wrote in message
0TRsa.88347$DT4.2...@twister1.libero.it...
> Salve a tutti,
> Ho una query che genera una maschera in cui visualizzo delle fatture su
cui
> eseguire delle procedure(scadenze).
> Ho l'esigenza che direttamente nella query posso visualizzare il totale
> della fattura, che calcolo in un'altra query.
> non posso inserire direttamente nella query"fatture" il campo "totfattura"
> della query "totalifatture" perchè altrimenti non posso eseguire delle
> modifiche che mi servono (per problemi di join credo).
> Ho utilizzato la funzione DLookUp creando un campo nella query "fatture"
> utilizzando come criterio il numerofattura.
> Ha funzionato per il primo record ma nel secondo mi restituisce lo stesso
> valore del primo.....e così via.
> Mi sembra che l'espressione scritta del dlookup sia corretta tanto che il
> primo record va bene.
Beh, se fosse corretta funzionerebbe per tutti i record e non solo per il
primo; sembrerebbe che ci sia qualcosa che non vada nei criteri della
funzione DLookup.
> Cosa è successo?
Per provare a capirlo dovresti postare o il codice SQL della query o almeno
cosa hai scritto nella griglia di struttura della query per quanto riguarda
il campo calcolato il cui valore hai determinato con la DLookup.
Devi aver pazienza, ma la mia sfera di cristallo ha fatto il ponte del 1°
maggio. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione DLookUp in una uery

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:YaSsa.87812$iy5.2...@twister2.libero.it...
>
> Beh, se fosse corretta funzionerebbe per tutti i record e non solo per il
> primo; sembrerebbe che ci sia qualcosa che non vada nei criteri della
> funzione DLookup.
>
> > Cosa è successo?
>
> Per provare a capirlo dovresti postare o il codice SQL della query o
almeno
> cosa hai scritto nella griglia di struttura della query per quanto
riguarda
> il campo calcolato il cui valore hai determinato con la DLookup.
> Devi aver pazienza, ma la mia sfera di cristallo ha fatto il ponte del 1°
> maggio. ;-)
>
> --
> Roberto
>
Questo è ciò che ho scritto nel campo:
DLookUp("[TOTFATTURA]";"TOTALI FATTURA3";"[FATNVEN]=[FATNVEN]"
Mi sa che se c'è qualcosa di sbagliato è nel criterio.
Grazie


title: Funzione DLookUp in una uery

text:
Zappus <
luca...@libero.it
> wrote in message
VkSsa.88453$DT4.2...@twister1.libero.it...

Se il campo FATNVEN è di tipo Numerico prova con:
DLookUp("[TOTFATTURA]";"TOTALI FATTURA3";"[FATNVEN]=" & [FATNVEN])
se invece è di tipo Testo prova con:
DLookUp("[TOTFATTURA]";"TOTALI FATTURA3";"[FATNVEN]='" & [FATNVEN] & "'")



title: Funzione DLookUp in una uery

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:UySsa.88495$DT4.2...@twister1.libero.it...
>
> Zappus <
luca...@libero.it
> wrote in message
> VkSsa.88453$DT4.2...@twister1.libero.it...
> >
> > "Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:YaSsa.87812$iy5.2...@twister2.libero.it...
> > >
> >
>
> Se il campo FATNVEN è di tipo Numerico prova con:
>
> DLookUp("[TOTFATTURA]";"TOTALI FATTURA3";"[FATNVEN]=" & [FATNVEN])
> Roberto = GRANDE!!!!!
Sei MITICO
GRAZIE MILLE
>
>
>


title: Colore casella di testo

text:
Ciao  a tutti del NG.
Chiedo un aiuto.
Ho una maschera in cui ho una casella di testo in cui il mio
commerciale inserisce una richiesta  ad esempio per il
laboratorio.Quando il laboratorio apre la maschera e scrive la risposta
nella stessa casella di testo vorrei che avesse un colore del testo
diverso( ad esempio il colore del commerciale è il solito nero, mentre
il colore della risposta del laboratorio è rosso ).
Facendo così riuscirei a vedere molto meglio la cronologia della
richiesta.
Secondo voi si può fare e come ??
Grazie dell'aiuto
Mauro


title: Colore casella di testo

author: Sergio MAZZA

text:
<
mauro....@gmail.com
> ha scritto nel messaggio
news:1164303118.7...@h54g2000cwb.googlegroups.com...
Ciao  a tutti del NG.
Chiedo un aiuto.
Ho una maschera in cui ho una casella di testo in cui il mio
commerciale inserisce una richiesta  ad esempio per il
laboratorio.Quando il laboratorio apre la maschera e scrive la risposta
nella stessa casella di testo vorrei che avesse un colore del testo
diverso( ad esempio il colore del commerciale č il solito nero, mentre
il colore della risposta del laboratorio č rosso ).
Facendo cosě riuscirei a vedere molto meglio la cronologia della
richiesta.
Secondo voi si puň fare e come ??
Grazie dell'aiuto
Mauro
[risposta]
Ma se utilizzi due colonne (campi)?
Ciao.
--
Sergio MAZZA


title: Colore casella di testo

author: Alessandro Cara

text:

  Sprecone!
--
ac
y-1 = x


title: Colore casella di testo

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:5zl9h.7016$4M6....@tornado.fastwebnet.it...
>  Sprecone!
> --
> ac
> y-1 = x
[risposta]
Sě, lo so'; c'ho le mani bucate...
Ciao.
--
Sergio MAZZA


title: problema con trasferimento testo

author: fabry

text:
Salve, non so se il mio problema sia risolvibile ma da un po' di tempo sto
cercando al soluzione a questo quesito:
e possibile copiare un testo digitato su di una casella testo di una prima
maschera per poi riportarlo in automatico in una seconda maschera che posso
aprire a mio piacimento ?
Ho tentato con il comando requery sulla seconda maschera dopo aver impostato
il parametro setfocus sulla prima maschera, ma ciň non ha avuto successo:
sbaglio sicuramente qualche passaggio ma non riesco ha individuarlo.
Grazie in anticipo.
Fabrizio


title: problema con trasferimento testo

author: Antonio Biso

text:
"fabry" <
ovv...@tin.it
> ha scritto nel messaggio
news:K6kac.123484$z23.5...@news3.tin.it...
> Salve, non so se il mio problema sia risolvibile ma da un po' di tempo sto
> cercando al soluzione a questo quesito:
> e possibile copiare un testo digitato su di una casella testo di una prima
> maschera per poi riportarlo in automatico in una seconda maschera che
posso
> aprire a mio piacimento ?
Se lasci aperta la prima maschera, su apertura della seconda farai
me.casellasecondaform = forms("primaform").casellaprimaform
Antonio


title: colorare righe diverse in casella di riepilogo

author: ciroteo

text:
Viste le soluzioni adottate per colorare diversamente le forms in maschere
continue, qualcuno ha trovato il modo di colorare diversamente le righe
della casella di riepilogo?


author: Alessandro Baraldi

text:
"Cesco" <
cesi...@mail.com
> wrote in message
news:_AT%d.1646$
aH3...@news.edisontel.com

> Mi associo pure io, vorrei colorare le righe di una casella di riepilogo
> in base hai dati della riga contenuta.
>
> Ciao a Tutti
> Cesco
Date un'occhiata al sito di LEBANS c'è un Demo
su una ListBox.
Personalmente trovo queste cose estremamente inutili
data anche l'enorme mole di VBA nonchè la difficoltà
di manutenzione nel caso di non funzionamento.
Ci sono OCX eventualmente per risolvere le velleità
grafiche non supportate in modo Nativo da Access.(Pagamento)
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Cesco

text:
ciroteo wrote:




text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a5c1e1e499ce1d0ca2...@mygate.mailgate.org...

Hai ragione alex, potrebbero sembrare velleità, però sto notando che spesso
i colori consentono agli utenti meno esperti di orientarsi meglio nelle
maschere ed in generale in tutta l'applicazione. Prima facevo form grigie e
tristi ...
Quando è possibile evidenziare un record o un particolare campo rispetto
agli altri se ne guadagna sicuramente in stile, ma soprattutto si riesce ad
indirizzare l'attenzione dell'utente con maggior efficacia.
Tutto qui. Se non si può fare amen, peccato che bisogni ricorrere a OCX
esterni.
ciao e grazie!


text:

Ho proprio il timore non si possa fare, più volte ho cercato una
soluzione anche in tempi diversi ma vedo che al momento non ci sono
sistemi per avidenziere una riga in una casella di riepilogo.
Peccato...
Ciao a tutti.


text:
"Cesco" <
cesi...@mail.com
> ha scritto nel messaggio
news:urQ0e.2179$aH3...@news.edisontel.com...

Ci sono ocx che lo fanno, ti mettono anche l'iconcina, ma sono a pagamento
MAssimiliano


text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:d1r6ki$34h$
1...@hulme.interac.it
[CUT]
> Hai ragione alex, potrebbero sembrare velleità, però sto notando che spesso
> i colori consentono agli utenti meno esperti di orientarsi meglio nelle
> maschere ed in generale in tutta l'applicazione. Prima facevo form grigie e
> tristi ...
> Quando è possibile evidenziare un record o un particolare campo rispetto
> agli altri se ne guadagna sicuramente in stile, ma soprattutto si riesce ad
> indirizzare l'attenzione dell'utente con maggior efficacia.
> Tutto qui. Se non si può fare amen, peccato che bisogni ricorrere a OCX
> esterni.
> ciao e grazie!
In realtà io prediligo molto frequentemente interfacce sobrie
stile Microsoft.
Tieni poi conto però che ci sono OCX fatti molto bene che
rendono l'interfaccia grafica più accattivante.
Se parti dal gestire Maschere molto sobrie e non eccessivamente
cariche di dati(ne và anche dell'ottimizzazione del carico
della rete) va da sè che l'interfaccia sarà più agevole.
Sono considerazioni personali.
Ciao



title: Cambio percorso di rete

author: Zut

text:
In ufficio mi hanno cambiato un percorso di rete dove girano vari
applicativi in A00.

Riallegare le tabelle e trovare eventuali percorsi di rete scritti nel
codice non è stato un problema.

Mi rimane da trovare eventuali "percorsi" scritti dentro la mascherina
delle proprietà.

C'è un modo per rintracciarli senza dovrer aprire tutte le maschere e
frugare in tutti i bottoni?


title: Cambio percorso di rete

author: Karl Donaubauer

text:
Zut wrote:
> In ufficio mi hanno cambiato un percorso di rete dove girano vari
> applicativi in A00.
>
> Riallegare le tabelle e trovare eventuali percorsi di rete scritti nel
> codice non � stato un problema.
>
> Mi rimane da trovare eventuali "percorsi" scritti dentro la mascherina
> delle propriet�.
>
> C'� un modo per rintracciarli senza dovrer aprire tutte le maschere e
> frugare in tutti i bottoni?

Find&Replace. Vedi il primo link qui:
http://www.donkarl.com/it?FAQ1.24

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Report con intestazione e corpo...

author: Franco

text:
Salve,
come si fa a costruire un report da maschera scegliendo Intestazione, corpo
e piè di pagina?
Esempio: maschera strutturata a schede; nella prima scheda, in un controllo
memo o simile,  si inserisce il testo che descrive per esempio il tipo di
preventivo, nella seconda scheda si mettono le righe del materiale usato ed,
infine, nella terza scheda i saluti ecc ecc..
è possibile in access? qual'è il procedimento?
Ciao e grazie.


title: Report con intestazione e corpo...

text:
Franco <
wi...@libero.it
> wrote in message
MLzsa.86137$DT4.2...@twister1.libero.it...

Ti crei un report non associato.
In tale report inserisci delle caselle di testo non associate.
Nell'origine controllo di ogni casella di testo devi far riferimento ad un
controllo della maschera, quindi dovrai scriverci qualcosa del genere:
= [Forms]![NomeMaschera]![NomeControlloDellaMaschera]
Naturalmente la maschera, quando esegui il report, deve risultare aperta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query random!! (casuale)

author: Joseph

text:
Salve a tutti,
ovviamente ho un problema che non riesco a risolvere!! Vi spiego brevemente:
Supponendo di avere una tabella contenente 100 record, è possibile fare una
query che estrapoli solo 50 records e soprattutto in modalità random
(casuale)!!, cioè ogni volta che la query viene lanciata dovrebbe restituire
i 50 record ogni volta in ordine diverso e casuale!!
Spero che esista un modo per farlo, aspetto come sempre vostri suggerimenti
Grazie in Anticipo
Peppe


title: Query random!! (casuale)

author: Silvio Berruti

text:
"Joseph" <
nap...@libero.it
> ha scritto nel messaggio
news:srOh7.6146$%a4.2...@news.infostrada.it...
> Salve a tutti,
> ovviamente ho un problema che non riesco a risolvere!! Vi spiego
brevemente:
> Supponendo di avere una tabella contenente 100 record, è possibile fare
una
> query che estrapoli solo 50 records e soprattutto in modalità random
> (casuale)!!, cioè ogni volta che la query viene lanciata dovrebbe
restituire
> i 50 record ogni volta in ordine diverso e casuale!!
>
Con una query direi proprio di no (attendo smentite).
Puoi sempre farlo da codice, aprendo un recordset e leggendo in modo casuale
50 record, memorizzandoli in un'altra tabella, se ti servono x lavorarci
sopra.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Query random!! (casuale)

text:
Silvio Berruti <s...@LEVAlibero.it> wrote in message
Zaui7.18649$%a4.7...@news.infostrada.it...

Grazie per aver risposto
avevo intuito che con una query non è possibile farlo
ma come si fa via codice a leggere record in modalità random?
Io proprio non ci sono riuscito
Grazie
Peppe


title: Query random!! (casuale)

text:
"Joseph" <
nap...@libero.it
> ha scritto nel messaggio
news:2qQi7.26149$%a4.10...@news.infostrada.it...
>
> Silvio Berruti <s...@LEVAlibero.it> wrote in message
> Zaui7.18649$%a4.7...@news.infostrada.it...
> >
> > "Joseph" <
nap...@libero.it
> ha scritto nel messaggio
> > news:srOh7.6146$%a4.2...@news.infostrada.it...
> > > Salve a tutti,
> > > ovviamente ho un problema che non riesco a risolvere!! Vi spiego
> > brevemente:
> > > Supponendo di avere una tabella contenente 100 record, è possibile
fare
> > una
> > > query che estrapoli solo 50 records e soprattutto in modalità random
> > > (casuale)!!, cioè ogni volta che la query viene lanciata dovrebbe
> > restituire
> > > i 50 record ogni volta in ordine diverso e casuale!!
> > >
> > Con una query direi proprio di no (attendo smentite).
> >
> > Puoi sempre farlo da codice, aprendo un recordset e leggendo in modo
> casuale
> > 50 record, memorizzandoli in un'altra tabella, se ti servono x lavorarci
> > sopra.
> >
> Grazie per aver risposto
> avevo intuito che con una query non è possibile farlo
> ma come si fa via codice a leggere record in modalità random?
> Io proprio non ci sono riuscito
Studiati questa routine di esempio (da inserire in un modulo) e modificala
come ti serve:
Public Sub CopiaRecordRND()
  Dim db As Database
  Dim rsl As Recordset, rss As Recordset
  Dim fld As Long, cnt As Long, casuale As Long
  Set db = CurrentDb
   'definisco il 1° recordset
  Set rsl = db.OpenRecordset("Tabella1", dbOpenDynaset)
   'definisco il 2° recordset
  Set rss = db.OpenRecordset("Tabella2", dbOpenDynaset)
   'operazioni necessarie x AbsolutePosition
  rsl.MoveLast
  rsl.MoveFirst
   ' x 50 volte
  For cnt = 1 To 50
    'genero un numero casuale tra 0 e 99
    casuale = Int(100 * Rnd)
    'mi posiziono sul record casuale di Tabella1
    rsl.AbsolutePosition = casuale
    With rss    'cioè in Tabella2
      .AddNew    'aggiungo un nuovo record
      'e copio tutti i campi ma il 1° lo salto xché contatore
      For fld = 1 To rsl.Fields.Count - 1
         'copio i campi
        rss(fld) = rsl(fld)
      Next
      .Update    'quindi memorizzo in Tabella2
    End With
  Next
  'chiudo i recordset
  rsl.Close: rss.Close
  Set rsl = Nothing
  Set rss = Nothing
  Set db = Nothing
End Sub
NB.
- Tabella1 è la tabella di origine dei dati e Tabella2 quella di
destinazione dei 50 record casuali;
- Tabella2 deve essere già creata, con la stessa struttura di Tabella1,
possibilmente vuota, se non desideri accodare i 50 record a degli altri già
esistenti;
- se utilizzi A2000/2002 dovrai inserire il riferimento al DAO prima di
quello di ADO;
- ho supposto che il 1° campo fosse un contatore in entrambe le tabelle. Se
volessi avere riportato lo stesso valore del contatore, dovresti definire il
corrispondente campo di Tabella2 come numerico Long;
- se qualcosa non ti è chiaro, fammelo sapere.


title: Query random!! (casuale)

text:
Silvio Berruti <s...@LEVAlibero.it> wrote in message
I2Si7.27091$%a4.10...@news.infostrada.it...

Grazie Silvio, sei stato gentilissimo! ora studio quello che mi hai scritto.
Ti farò sapere cosa ho combinato e se ci sono riuscito!
Ciao
Grazie ancora!
Peppe


title: Query random!! (casuale)

text:
Joseph <
nap...@libero.it
> wrote in message
GMUi7.28923$%a4.11...@news.infostrada.it...
>
> Silvio Berruti <s...@LEVAlibero.it> wrote in message
> I2Si7.27091$%a4.10...@news.infostrada.it...
> >
CUT---

CUT____
Ok Silvio, questo pezzo di codice è così lineare che pure essendo io uno che
non ne capisce affatto di VB, ho esclamato: come ho fatto a non pensarci!
I problemi sono arrivati alla "messa impiega" di questo codice!
Avrai intuito che sono un neofita e per questo ti chiedo scusa e ti
ringrazio per la pazienza (mi permetto di darti del tu!).
In prima istanza ho copiato e incollato brutalmente il codice cambiando
esclusivamente il nome delle tabelle 1 e 2, questo l'ho inserito in un
evento onClick() di un pulsante!!
Ecco cosa succede quando lo premo:
mi segnala un errore di questo tipo:
Errore di run-time '13' Tipo non corrispondente e mi evidenzia questa riga
Set rsl = db.OpenRecordset("Tabella1", dbOpenDynaset)
Premetto che prima di arrivare a questo ci sono state altre vicissitudini
(non sapevo che dovevo importare altre dll) ma dopo un po ci sono arrivato!!
A questo punto seguendo il tuo codice me ne sono creato uno più snello:
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("tabella1")
rs.AddNew
rs("campo1") = "prova"
rs.Update
rs.Close
Set db = Nothing
Nella mia mente questo codice doveva:
Aprire un recordset su tabella1,
prepararlo ad aggiungere un record 'prova' al campo 'campo1'
aggiornarlo
rilasciare le risorse.
Ma questo funziona solo nella mia mente!!!
l'errore restituito e sempre lo stesso:
Errore di run-time '13' Tipo non corrispondente e mi evidenzia questa riga:
Set rs = db.OpenRecordset("tabella1")
Sinceramente non so da cosa possa dipendere
P.s Uso Access 2000 (spero che non dipenda dai riferimenti DAO e ADO perchè
ho capito poco)
Aspetto una tua risposta, sperando di sincerarmi sulle mie capacità mentali
Grazie
Peppe


title: Query random!! (casuale)

text:
"Joseph" <
nap...@libero.it
> ha scritto nel messaggio
news:3h4j7.31457$%a4.12...@news.infostrada.it...
>
> Joseph <
nap...@libero.it
> wrote in message
> GMUi7.28923$%a4.11...@news.infostrada.it...
> >
> > Silvio Berruti <s...@LEVAlibero.it> wrote in message
> > I2Si7.27091$%a4.10...@news.infostrada.it...
> > >
>
> CUT---
>
> > > - se utilizzi A2000/2002 dovrai inserire il riferimento al DAO prima
di
> > > quello di ADO;
>
> Ok Silvio, questo pezzo di codice è così lineare che pure essendo io uno
che
> non ne capisce affatto di VB, ho esclamato: come ho fatto a non pensarci!
> I problemi sono arrivati alla "messa impiega" di questo codice!
Mah, credo volessi scrivere "messa in piega"

Sì, credo che dipenda dal fatto che usi A2000, mentre io uso A97.
Come potrai evincere da alcune centinaia di messaggi del NG su A2000 e
ADO/DAO, si parla di posporre nei riferimenti quelli di ADO a quelli di DAO.
Cioè
Apri un modulo, menu Strumenti, Riferimenti, e lì dovresti trovare checkato
Microsoft DAO 3.x ... che si trova sotto al corrispondente in ADO:
semplicemente inverti la loro posizione, prima DAO, poi ADO.
Oppure, guarda sull'help voci come ADO.Database, se ricordo bene, e converti
opportunamente il mio codice.
In realtà, il codice postato era da inserire, tale quale, in un modulo (hai
presente nella finestra database quella strana voce con su scritto Moduli?),
e potevi richiamarlo da qualsiasi parte del tuo DB come se fosse un comando
aggiunto di Access.
Infatti, su click del pulsante, bastava scrivessi
CopiaRecordRND
e il gioco era fatto, ma forse è lo stesso.



title: Query random!! (casuale)

text:
Silvio Berruti <s...@LEVAlibero.it> wrote in message
Mxvj7.42221$%a4.15...@news.infostrada.it...

OK Grazie!!
Funziona tutto alla perfezione e come volevo
Peppe
>
>


title: Elenco ad albero

author: enzo

text:
          Salve, dovrei creare un elenco in access di tipo "ad albero". Dove posso
prendere indicazioni per farlo.
Enzo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Elenco ad albero

text:
"enzo" <
enz...@libero.it
> ha scritto nel messaggio
news:84Z220Z29Z230Y1...@usenet.libero.it...

sulla documentazione della cisa di de nittis.
www.donkarl.com/it
 ... guarda la cisa e il materiale prodotto.
tutorial fatto bene.
tra l'altro se non ricordo male de nittis michele ha un suo sito dove ha
pubblicato i suddetti tutorials.


title: Elenco ad albero

text:
"enzo" <
enz...@libero.it
> wrote in message
news:84Z220Z29Z230Y1...@usenet.libero.it
>
>           Salve, dovrei creare un elenco in access di tipo "ad albero". Dove posso
> prendere indicazioni per farlo.
> Enzo
Se hai la versione Developer di Office oppure in ogni caso
la licenza del Controllo OCX(TreeView) puoi seguire le indicazioni
che ti hanno dato, altrimenti non puoi usare nè tanto meno distribuire
un'applicativo che usi quel controllo.
Come alternativa puoi usare quanto ho realizzato per i controlli
MSCommonControl, sono dei DEMO che Wrappano la DLL di Windows
e non si appoggiano agli OCX, rendendo liberamente distribuibile
l'applicativo.
Il 1° metodo è più comodo e più sicuro, il 2°(il mio) è assolutamente
complesso, ma funziona.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT?] file iCal per outlook

author: Simone

text:
Salve,
posto qui perché ho cercato monto sul web senza successo.
Dunque:
Da un applicativo genero date di scadenza/adempimenti che devo mandare a
giro per la nazione.
Mi occorrerebbe il modo di poterle "distribuire" ai miei utenti in modo che
le possano inserire nel loro outlook.
La soluzione migliore sembra essere generare un file in fomato iCal.
Basta inserirci dentro degli eventi "giornata intera" senza allarme e il
gioco sembra fatto...
Problema:
non riesco a trovare da nessuna parte un documento che spieghi come deve
essere impostata la sintassi del file iCal.
Da diversi esperimenti che ho fatto mi risulta che outlook ha diverse
"particolerità" nella sintassi del file che devono essere rispettare... ma
non riesco a trovare il punto di parteza...
Qualcuno mi può aiutare?
O dirmi un altro modo per trasferire appuntamenti di tipo "giornata intera"
all'interno di outlook?
Grazie.
Simone


title: [OT?] file iCal per outlook

text:
> O dirmi un altro modo per trasferire appuntamenti di tipo "giornata
> intera"
> all'interno di outlook?
Mi rispondo da solo.
Un modo è creare un file .hol di outlook secondo le specifiche qui indicate:
http://office.microsoft.com/it-it/outlook/HP012304061040.aspx#2
poi basta un click sopra il file con outlook chiuso e vengono aggiunti gli
elementi intera giornata specificati.


title: Creazione file LOG

text:
Salve a tutto il NG,
ho dato uno sguardo al modulo del sitocomune riguardante la creazione di un
file log, ma non mi funziona la Sub Routine... nel momento in cui la lancio,
vi č un errore di compilazione nella riga di definizione "Dim ormacce As New
Logfile "... mi dice che il modulo non č un tipo valido... ma non capisco
perchč. Ho controllato la denominazione del modulo... tutto OK... qualche
suggerimento o qualche alternativa?
Ringrazio tutti anticipatamente.
--
Direttore Sviluppo Infrastrutture - Maurizio Facciuti


title: Creazione file LOG

author: RoDAgo

text:
"Maurizio75" <
e...@gevi.it
> scrisse...

Stai attento che č un modulo di classe e come tale va inserito.
RoDAgo


title: Come sto risolvendo il problema della guida in linea

author: oizirbaF

text:
Come saprete ( se non lo sapete ve lo sto dicendo IO) ho molti
problemi nella guida in linea : mancava DAO , JET,  più vari
ammenicoli.
Ieri ho trovato un po' di tempo per dedicarmi alla soluzione del
problema, vado per step ( passo passo, ma step fa più figo):
-ho installato "HTML help workshop"
-Ho decompilato la guida di riferimento (nel mio caso si chiama
VBAAC10.CHM  e si trova in C:\Programmi\Microsoft
Office\Office10\1040).
-Così facendo ho aperto il file .hhc che ne risulta.
-Ho controllato l'indice confrontandolo con i file che ho ( per
esempio :" include JETSQL.CHM" controllo che nella cartella 1040 ci
sia il file JETSQL.CHM)
-Sono andato a recuperare un po' qua e un po' la i file che mi mancano
( per esempio i file .chm di DAO più il suo file .aw (per la ricerca
libera))
-Li ho copiaincollati nella giusta cartella ( a me viene ancora da
chiamarl directory) .
-E .... magia : ecco ricomparire le sezioni perdute.
Nel caso che certe sezioni manchino dall'indice , bisogna aprire un
altro progetto , infilare l'indice appena compilato e inserire le
sezioni che mancano , stando attenti che vi sia il file .chm che vi
serve ( è ovvio ma è meglio dirlo ).
Dal progetto così pronto , bisogna compilarlo ( meglio con un nome
fittizio) , rinominare il vecchio file .chm (oldVBAAC10.CHM)
rinominare il nuovo file in (vbaac10.chm).
La cosa riesce abbastanza bene ( almeno a me è andata in porto ), ma
sicuramente ho dimenticato di dire qlc.
Cmq alla fine di tutto mi rimangano fuori dall'appello ( se esistono )
i file : acjet10.chm, acadp.chm ,
jetsql.aw
,
vbcn6.aw
,  + altri che mi
ero segnato , ma non trovo più il foglietto ( dove avrò la testa ?).
La domanda è : dove cacchio posso trovare i file della guida che
mancano ( in italiano oppure biscarese che capisco anche quello )?
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Query di creazione tabella

author: il barbi

text:
Sto cercando di creare una tabella con una query ma mi da'
errore:
"Impossibile assegnare il valore Null ad una variabile non
di tipo Variant"
L'errore non si verifica se non metto nella query il campo
contatore.
Questo probabilmente e' spiegato nell'help dove dice:
"I dati contenuti nella nuova tabella creata non ereditano
le proprietą di campo o l'impostazione della chiave primaria
dalla tabella originale"
Cio' vuol dire che nella tabella creata devo aggiungere la
chiave primaria manualmente?
Inoltre che vuol dire:
"I dati contenuti nella nuova tabella creata non ereditano
le proprietą di campo dalla tabella originale"?
il barbi


title: Query di creazione tabella

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:4nPzb.50418$AX1.2...@news1.tin.it...

E provare a postare il tuo codice SQL, spiegando la struttura dei dati
origine?
Antonio


title: Query di creazione tabella

author: namor

text:
il barbi ha scritto:
> Sto cercando di creare una tabella con una query ma mi da'
> errore:
> "Impossibile assegnare il valore Null ad una variabile non
> di tipo Variant"
> L'errore non si verifica se non metto nella query il campo
> contatore.
> Questo probabilmente e' spiegato nell'help dove dice:
> "I dati contenuti nella nuova tabella creata non ereditano
> le proprietà di campo o l'impostazione della chiave primaria
> dalla tabella originale"
> Cio' vuol dire che nella tabella creata devo aggiungere la
> chiave primaria manualmente?
> Inoltre che vuol dire:
> "I dati contenuti nella nuova tabella creata non ereditano
> le proprietà di campo dalla tabella originale"?
> il barbi
Cosa c'entra la "tabella originale"? Ne stai creando una o la stai
copiando da una già esistente?
Puoi creare la chiave primaria anche da SQL, sia in fase di creazione che
successivamente, con ALTER TABLE. Vedi CONSTRAINT sull'help.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query di creazione tabella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:y2Xzb.169281$e6.62...@twister2.libero.it...

in effetti ho dimenticato di dire che la tabella che devo
creare e' una porzione di una data tabella tabDocumenti,
dove carico solo i record che soddisfano a una condizione su
un'altra tabella. TabDocumenti e' collegata a tabConsegne
mediante il suo Id (IdDocumento) e io nella query metto
tutti i campi di tabDocumenti, cioe' tabDocumenti.*, piu' un
altro campo di tabConsegne (IdDestinatario, con Mostra=No)
colla condizione che sia uguale a un dato valore
e questo e' il codice SQL:
SELECT tabDocumenti.* INTO tabDocumentiNuova
FROM tabDocumenti RIGHT JOIN tabConsegne ON
tabDocumenti.IdDocumento = tabConsegne.IdDocumento
WHERE (((tabConsegne.IdDestinatario)=1));
il barbi


title: server OLE

author: Maurizio

text:
ho creato un'applicazione con Access97. Quando entro nella struttura di un
report compare il messaggio "impossibile comunicare con server OLE, č
possibile che il server OLE non sia registrato"
devo reinstallare Access ho c'č un'altra soluzione ?
grazie a tutti
Maurizio


title: Problemi con variabile

author: Gianlu

text:
Ciao a tutti
dopo l'aggiornamento di una combobox ottengo il seguente errore:
Impossibile assegnare il valore null a una variabile non di tipo variant
il problema e' che non assegno nessun valore null, i campi li compila tutti.
Aiuto ho A2000 Sp3.
Ciao


title: Problemi con variabile

text:

Hai del codice su AfterUpdate...?
Hai il controllo nei riferimenti di una Query...?
Il controllo è associato ad un campo di tipo testo che non ammette
valori nulli...?
@Alex


title: Estarpolare la cifra decimale

author: rino

text:
Ciao a tutti,
ho 2 campi A e B dei quali A contiene un numero con i decimali,
(10,9876), grazie a voi estrapolo la parte intera con Fix.
per estrarre la parte decimale del un numero per inserirlo nel campo B
un campo come faccio?
grazie tante
rino


title: Estarpolare la cifra decimale

author: CinziaPagani

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ab7938e$0$1112$4faf...@reader2.news.tin.it...

ciao rino,
B=A-Fix(A)
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------


title: Estarpolare la cifra decimale

text:
"CinziaPagani" <
cinziapagani-...@tiscali.it
> ha scritto nel
messaggio news:h986sp$kl7$1...@news.eternal-september.org...
>
>
>
> "rino" <
gsif...@tin.it
> ha scritto nel messaggio
> news:4ab7938e$0$1112$4faf...@reader2.news.tin.it...
>> Ciao a tutti,
>>
>> ho 2 campi A e B dei quali A contiene un numero con i decimali,
>> (10,9876), grazie a voi estrapolo la parte intera con Fix.
>>
>> per estrarre la parte decimale del un numero per inserirlo nel campo
>> B un campo come faccio?
>>
>> grazie tante
>>
>> rino
>>
>
> ciao rino,
>
> B=A-Fix(A)
>
> --
> Cinzia [Office Access MVP]
> _______________________
>
grazie Cinzia ok funziona
avevo trovato la soluzione con>  int ma � =
rino


title: [OT] DBMS/COPY

text:
Qualcuno conosce questo programma per l'analisi dei dati?
Siccome il manuale (sia cartaceo che on-line) è veramente scadente: esiste
qualche libro per imparare ad usarlo?
Grazie
Diego
:o)


title: [REQ] Form con oggetto OLE da creare/modificare

author: Andrea

text:
    Vorrei implementare nel form di un database MSAccess 97 la possibilita'
di modificare un immagine predefinita caricata nell'apposito campo Oggetto
OLE ad ogni creazione di record.
    In pratica vorrei creare una scheda per ogni albero di una piccola
pineta vicino casa. Ogni scheda deve contenere, fra le altre cose,
l'immagine della sagoma-tipo di un pino che possa essere modificata
indipendentemente per ogni record colorando le parti dell'albero che sono
state attaccate da parassiti.
    Fra le varie probabili soluzioni che sto cercando di implementere:
    Nella tabella - X: campo Oggetto OLE;
    Nella maschera relativa - strumento "cornice di oggetto associato" a X
che, ogni volta che viene creato un record, carichi in X l'immagine della
sagoma-tipo da un file, la visualizzi nel riquadro e ne permetta la
modifica per esempio cliccandovi sopra 2 volte.
    Problema: non riesco ad impostare lo strumento "cornice di oggetto
associato" in modo che carichi automaticamente l'immagine predefinita della
sagoma-tipo (come fosse un "valore predefinito").
    Chiaramente sarebbe piu' efficiente una soluzione che registri in ogni
record solo le variazioni rispetto alla sagoma-tipo.
    Dove posso trovare spunti per risolvere il problema? (sul sito comune
non ne ho trovati)
A presto.
Andrea


author: alepetomane

text:
"Andrea" <@ndre@erdn@ (at)
libero.it
> ha scritto nel messaggio
news:VSM98.56478$nI1.1...@twister1.libero.it...

nella maschera crei un'altra cornice invisibile con ole associato
incorporato in cui piazzi la tua immagine di default.
su apertura maschera ne copi il contenuto nella cornice visibile cosi' puoi
partire da quella per fare le modifiche.
il doppio click se non funziona o e' disabilitato nelle proprieta' della
maschera o non esiste un programma associato per visualizzare, o c'e'
qualche problema nei registri.
Ti consiglio di usare Photo editor e paint che non danno problemi con access
e di settare oggetto incorporato nella cornice (mai collegato se no ti
cambiano le immagini col variare del file associato)


text:
    Grazie per la risposta... ma non ho capito esattamente cosa dovrei
fare...
> nella maschera crei un'altra cornice invisibile con ole associato
> incorporato in cui piazzi la tua immagine di default.
    Se ho capito bene dovrei:
creare una cornice di oggetto associato al campo X (tipo Oggetto OLE);
inoltre creare un'altra cornice di "oggetto non associato" nella quale
incorporo l'immagine e imposto la proprieta' "Visibile" a "No".
> su apertura maschera ne copi il contenuto nella cornice visibile cosi'
puoi
> partire da quella per fare le modifiche.
    Questo, invece, mi e' poco chiaro...
A presto.
Andrea


text:
"Andrea" <@ndre@erdn@ (at)
libero.it
> ha scritto nel messaggio
news:GkO98.56896$nI1.1...@twister1.libero.it...
>     Se ho capito bene dovrei:
> creare una cornice di oggetto associato al campo X (tipo Oggetto OLE);
> inoltre creare un'altra cornice di "oggetto non associato" nella quale
> incorporo l'immagine e imposto la proprieta' "Visibile" a "No".
Esatto
poi copi l'mmagine di default nella cornice campo x (associato alla tabella)
in un nuovo record (usando il recordset o una query di aggiornamento) oppure
semplicemente lasci visibile la cornice "default" e fai un bel copia &
incolla col mouse.
ciao
ale


text:
"alepetomane" <
alepe...@hotmail.com
> ha scritto nel messaggio
news:a48l28$61kq$1...@stargate1.inet.it...
>
> poi copi l'mmagine di default nella cornice campo x (associato alla
tabella)
> in un nuovo record (usando il recordset o una query di aggiornamento)
oppure
> semplicemente lasci visibile la cornice "default" e fai un bel copia &
    Bene, l'ultimo suggerimento e' effettivamente semplice... e funziona!
    Mi piacerebbe, comunque, imparare anche a risolvere il problema tramite
i due strumenti (recordset e query di aggiornamento)... piu' difficili (ho
fatto qualche prova con la query di aggiornamento, ma senza raggiungere il
risultato atteso).
    Se qualcuno ha tempo e voglia...
Saluti.
Andrea


title: chi lavora nel settore trasporti?

author: Giorgia

text:
Ho postato diverse richieste d'aiuto ma mai la domanda forse piů semplice:
c'č qualcuno che lavora nel settore trasporti e in particolare nella loro
gestione ed amministrazione?
In particolare vorrei sapere come ha affrontato la gestione delle
triangolazioni (un solo cliente per piů vettori) e magari scambiarsi altre
idee.
Buona giornata
Giorgia


title: chi lavora nel settore trasporti?

author: miciomao

text:
Qui ci sono 2 articoli al caso ma probabilmente la tua è un'altra
richiesta
http://www.associati.org/articoli/datiarticoli/iva/teue.htm
http://www.associati.org/articoli/datiarticoli/iva/tc.htm
Io lavoro nel campo delle spedizioni ma il mio reparto si occupa di
logistica applicata ad un singolo appalto
e non gestiamo triangolazioni.


title: chi lavora nel settore trasporti?

author: Paolo Holzl

text:
Il Fri, 12 Sep 2008 10:13:40 +0200, Giorgia ha scritto:
> Ho postato diverse richieste d'aiuto ma mai la domanda forse più
> semplice: c'è qualcuno che lavora nel settore trasporti e in particolare
> nella loro gestione ed amministrazione?
> In particolare vorrei sapere come ha affrontato la gestione delle
> triangolazioni (un solo cliente per più vettori) e magari scambiarsi
> altre idee.
>
Ciao, personalmente ho un programma Cartesy per la gestione dei noleggi e
dei parchi veicoli aziendali oltre che DataSlick, programma in Access per
la gestione dei gommisti.
Probabilmente quello che più si avvicina alle tue problematiche è il
primo, si tratta di un vasto progamma ADP basato su SQLServer.
Se ha i bisogno di parlarne o di idee puoi scrivere a
supportoPoiTogl...@sviluppatorisoftware.com
Ciao


title: rotazione testo su un report

author: ivano

text:
Avrei necessita'  di stampare su un foglio adesivo A4 per poi ricavare delle
etichette.
Mi chiedevo (ma non ho trovato nulla a riguardo) se era possibile ruotare
parte del testo del report di 90 gradi, in modo da stampare sullo stesso
foglio alcuni campi in orizzontale ed altri in verticale.
Sapete se e' possibile?
Thanx


title: rotazione testo su un report

author: George

text:
"ivano" <
bell_...@tin.it
> ha scritto nel messaggio
news:b8lPa.21592$qa5.4...@news2.tin.it...

Direttamente con Access no, ma ci sono un sacco di controlli OCX che fanno
questa cosa.
Ciao.


title: rotazione testo su un report

author: MA

text:
> > Avrei necessita'  di stampare su un foglio adesivo A4 per poi ricavare
> delle
> > etichette.
> >
> > Mi chiedevo (ma non ho trovato nulla a riguardo) se era possibile
ruotare
> > parte del testo del report di 90 gradi, in modo da stampare sullo stesso
> > foglio alcuni campi in orizzontale ed altri in verticale.
> >
> > Sapete se e' possibile?
> >
> > Thanx
> >
>
> Direttamente con Access no, ma ci sono un sacco di controlli OCX che fanno
> questa cosa.
> Ciao.
>
www.lebans.com
MAssimiliano


title: Access XP ADP + SQL Express + runtime error -2147467250

author: Gabriele Bertolucci

text:
[messaggio inviato anche su microsoft.public.it.office.access]
Da un mio cliente stavo cercando di migrare una procedura Access XP ad un
ADP sempre con Access XP, basato su SQL Express 2005.
Descrivo un minimo la situazione del cliente nella quale mi sono trovato
ad operare:
LAN centralizzata con armadio a rack.
Server:
computer con Windows XP Pro SP2 (su FAT32) con installati MSDE 2000 SP4 (istanza
predefinita) e SQL Express 2005 (nomeserver\sqlexpress).
Sottolineo che i due DBMS non sono mai utilizzati contemporaneamente.
Tutti i casi sotto riportati sono identici sia nel caso in cui vengano provati
con SQL Express 2005 sia che vengano provati con MSDE 2000 SP4.
10 client:
computer con Windows XP Pro SP2 o Windows 2000 Professional.
Tutti i casi sotto riportati sono identici sia nel caso in cui vengano provati
su un client con Windows 2000 Professional, sia che vengano provati su un
client con Windows XP Pro SP2.
Su tutti i client è installata la versione completa di Access 2000.
Su tutti i client è installato anche il runtime di Access XP per la presenza
della procedura MDB che sto cercando di migrare.
Su tutti i client è installato MDAC 2.8.
Su tutti i client è installato anche il .NET Framework 2.0 (ma non dovrebbe
essere rilevante).
mio notebook:
computer con Windows XP Pro SP2 con Access 2.0/97/XP/2003 (non posso togliere
alcuna versione per problemi di manutenzione di diverse procedure).
Sul mio notebook sono installati MSDE 2000 SP4 (istanza predefinita) e SQL
Express (nomenotebook\sqlexpress), quindi ho la stessa situazione presente
sul Server.
Attualmente la procedura MDB presente sui 10 client si collega tranquillamente
ad un file dati MDB presente sul Server. L'unico problema che compare di
tanto in tanto è la corruzione del DB dati, probabilmente causato da qualche
problema di connettività ethernet.
Il database ritorna ad essere utilizzabile dopo che viene "trattato" con
il JetComp (ma di questo magari parliamo in un altro thread).
Proprio per evitare tali problemi ho pensato di passare ad un vero DBMS client/server
e per questo mi serve un ADP (non voglio certo lavorare con ODBC e query
pass-through, ci diventei matto).
Nella connection string del mio ADP utilizzo il provider OLE DB per SQL 2000,
visto che il SQL Native Client pare non essere utilizzabile, quindi ho la
stessa stringa utilizzata anche per altri progetti con MSDE 2000.
L'autenticazione è quella di SQL Server, più comoda perché non siamo in un
dominio.
Caso 1
Lancio l'ADP dal mio notebook e si collega senza problemi al server SQL,
sia come sa che come altro utente.
Caso 2
Lancio l'ADP da uno del 10 client, ma, indipendentemente dall'utente SQL
utilizzato, ottengo il seguente errore:
Errore n°: -
2147467250
Descrizione: Server SQL specificato non trovato (Timeout scaduto)
Caso 3
Lancio l'ADP da uno dei 10 client, collegandomi però al server SQL presente
suo mio notebook, ma, indipendentemente dall'utente SQL utilizzato, ottengo
lo stesso errore del Caso 2.
Caso 4
Da uno dei 10 client provo a creare con Access 2000 un nuovo ADP collegandolo
ad un database esistente, ma, andando a settare le proprietà di Data Link,
pur vedendo elencate tutte le istanze SQL (sia del Server che del mio notebook),
non riesco a collegarmi a nessuna, ottenendo lo stesso errore del Caso 2
quando provo ad aprire la combo contenente i database presenti nell'istanza
selezionata.
Caso 5
Dal mio notebook provo a creare con Access XP un nuovo ADP collegandolo ad
un database esistente e non ottengo alcun errore indipendentemene dall'istanza
di SQL scelta.
A tutta questa casistica aggiungo quanto segue:
1) il Server è raggiungibile a livello di file system sia da uno qualsiasi
dei 10 client sia dal mio notebook, e lo conferma la procedura MDB esistente
e funzionante.
2) il mio notebook è raggiungibile a livello di file system da uno qualsiasi
dei 10 client, e lo confermano le mie prove di lettura/scrittura di cartelle
e file.
3) ho contollato le proprietà di rete di SQL Express ma non ho trovato alcuna
anomalia.
4) sempre in SQL Express ho provato ad aumentare il timeout per le connessioni
remote da 20 a 60 secondi, ma niente è cambiato (me lo aspettavo).
Qualcuno è in grado di aiutarmi?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


author: Simone Calligaris

text:
> e per questo mi serve un ADP (non voglio certo lavorare con ODBC e query
> pass-through, ci diventei matto).
E per quale ragione non vorresti diventar matto con ODBC?
Non sei assolutamente costretto a usare query pass through: il driver ODBC
delega praticamente tutto al Server (a meno di Dlookups o altre ingenuità
nel codice SQL).
Ciao, Simone


text:

Quando ho scritto il post originale ho inserito quel commento tra parentesi,
e dopo che avevo inviato il messaggio mi sono pentito perché immaginavo che
avrebbe distolto l'attenzione dal problema principale per cui ho scritto.
Diciamo che ho già lavorato qualche volta con gli ADP, quindi mi sento di
più "a casa".
Tornando al runtime error che mi viene ritornato, hai qualche idea?



text:
"Gabriele Bertolucci"
> Quando ho scritto il post originale ho inserito quel commento tra
parentesi,
> e dopo che avevo inviato il messaggio mi sono pentito perché immaginavo
che
> avrebbe distolto l'attenzione dal problema principale per cui ho scritto.
Anche la mia risposta è OT in effetti: d'altra parte...   ;-)
> Diciamo che ho già lavorato qualche volta con gli ADP, quindi mi sento di
> più "a casa".
> Tornando al runtime error che mi viene ritornato, hai qualche idea?
Al momento non ho alcuna intenzione di forzare alcuni clienti
ad upgradarsi da SQL Server 2000 al 2005 ... quindi non conosco il prodotto
in oggetto.
D'altro canto sei stato estramemente preciso nell'esporre il quadro della
situazione: pare proprio un problema di connettività del ADP slegato da
altri problemi sistemistici di rete (e probabilmente non avrai problemi a
creare tabella collegate ODBC dai clients al nuovo Server).
Giorgio Rancati non dice nulla sull'altra area?
Ciao, Simone


text:
> Giorgio Rancati non dice nulla sull'altra area?
Visto che lo hai nominato, ti posto l'ultimo suo messaggio intervento inviato
su microsoft.public.it.office.access:
===================================================
Ciao Gabriele,
fai queste verifiche:
Macchina Server:
1) Assicurati che il servizio *Sql Server Browser* sia in funzione, puoi
verificarlo da *Sql Server Configuration Manager*
2) Assicurati che Sql Server abbia abilitato il protocollo Tcp/Ip, puoi
verificarlo aprendo il programma *Configurazione superficie di attacco di
Sql Server* e scegliendo l'opzione *Configurazione superficie di attacco per
servizi e connessioni* *Connessioni Remote*
3) Apri Sql Server Configuration Manager, e abilita il protocollo
Macchine Client:
Apri il programma cliconfg.exe ( Start-->esegui-->Cliconfg), attiva il
protocollo Tcp/Ip, nella sua proprietà *Porta predefinita* inserisci la
porta su cui è in ascolto Sql Server.
Per determinare la porta su cui è in ascolto Sql Server apri (nella macchina
server) il file ERRORLOG nella cartella *C:\Programmi\Microsoft SQL
Server\MSSQL\MSSQL\LOG* (vedi tu se il percorso è corretto), cerca la riga
----
Server is listening on [ 'any' <ipv4> 1064].
----
l'ultimo numero è quello della porta
===================================================
Non ho ancora avuto modo di fare queste verifiche. Spero di poterlo fare
domani mattina.



author: Enrico T.S.

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355b2518...@news.virgilio.it...

A me pare un problema di firewall (lato server, ma non escludo lato Client)
che nega
l'accesso alle porte usate dal database Engine verso i clients e viceversa.
E visto che con il tuo laptop ti colleghi penso piu' sia un problema lato
client.
Ho detto la mia.
Buona fortuna.
Bye :o)


text:
> A me pare un problema di firewall (lato server, ma non escludo lato
> Client)
> che nega
> l'accesso alle porte usate dal database Engine verso i clients e
> viceversa.
> E visto che con il tuo laptop ti colleghi penso piu' sia un problema
> lato
> client.
> Ho detto la mia.
> Buona fortuna.
Ti ringrazio per la tua opinione e per gli auguri :-)



title: estrapolare solo alcuni

author: Rino

text:
Salve,
ho una tebella 1000 record formata da 2 campi: nome e AnnoIscrizione,
in una query ho messo l'opzione al campo AnnoIscrizione 2000 or 2001.
il risultato è il seguente:
tizio AnnoIscrizione 2000
tizio AnnoIscrizione 2001
caio AnnoIscrizione 2000
sempronio AnnoIscrizione 2000
sempronio AnnoIscrizione 2001
così via.
Domanda:
come faccio da questo elenco di 1000 record ad estrapolare solo chi è
iscritto l'anno 2000?
grazie


title: estrapolare solo alcuni

author: Antonio Biso

text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:45cb9a7f$0$30613$4faf...@reader1.news.tin.it...

invece di scrivere 2000 or 2001 metterai solo 2000
Ma è uno scherzo?
Sono su candid camera?
Scherzi a parte?
Antonio


title: estrapolare solo alcuni

author: Carlo Costarella

text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:45cb9a7f$0$30613$4faf...@reader1.news.tin.it...

Se hai salvato la query riusala per una seconda query mettendo il criterio
2000 sotto annoiscrizione.
Ciao, Carlo


title: estrapolare solo alcuni

text:
> Se hai salvato la query riusala per una seconda query mettendo il criterio
> 2000 sotto annoiscrizione.
>
> Ciao, Carlo
Carlo mi spiego meglio. Se faccio come tu hai detto mi rimangono tutti
quelli iscritti l'anno 2000. non è questo!
voglio che rimangono solo gli iscritti l'anno 2000 che si è iscritto l'anno
2001 e non chi è iscritto l'anno 2000 e 2001.
ora spero
Rino
>
>
>


title: estrapolare solo alcuni

text:
>> Ciao, Carlo
>
che confusione che faccio
> Carlo mi spiego meglio. Se faccio come hai detto mi rimangono tutti gli
> iscritti dell'anno 2000. non è questo!
> io voglio solo gli iscritti dell'anno 2000.



title: richiesta sensata

author: me

text:
vorrei cortesemente sapere se qualcuno di Voi ha realizzato un software per
tappeti persiani con lettori codice a barre? O se conoscete qualcuno che lo
ha fatto e lo vuole vendere.
Altrimenti mi suicidio ingerendo il pc intero
Oppure un testo che spieghi come inserire il codice a barre in access.
Grazie una Birra pagata a chi mi helpa.


title: richiesta sensata

author: Marco M.

text:
"me" <
marina.c...@tin.it
> ha scritto nel messaggio
news:eUMd8.8713$Ns4.3...@news2.tin.it...

Cerchi un programma che gestisca i tappeti persiani? Eccomi sono il
principale indiziato.
Contattami e ne parliamo
Marco M.


title: richiesta sensata

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:4ZMd8.8211$_u5.2...@news1.tin.it...

> dove ti contatto????


title: richiesta sensata

text:
"<
marina.c...@tin.it
> ha scritto nel messaggio > >
> > dove ti contatto????
>
>
Ti ho mandato una mail
Marco M.


title: richiesta sensata

author: Emyr

text:
On Sat, 23 Feb 2002 13:35:06 GMT, "me" <
marina.c...@tin.it
>
wrote:

scarichi un font di codici a barre e lo usi semplicemente come
testo...
naturalmente lo usi la pistola come elulatore tastiera...
non c'è nessuna differenza rispetto all'inserimento manuale dei codici
numerici
Saluti.
Emanuele.


title: unione tabelle

author: info

text:
Avendo due tabelle che contengono campi denominati nello stesso modo, ma che
vengono aggiornate indipendentemente una dall'altra come posso fare per
ottenere una unica tabella che contenga i dati di entrambe? Non una tantum,
ma a richiesta (una query che mi dia l'unione delle due tabelle).


title: unione tabelle

text:
"info"  ha scritto nel messaggio
news:4d7f74c4$0$1339$4faf...@reader2.news.tin.it...

__________Risposta:
SELECT id, Cognome, Nome FROM Tabella1
union
SELECT id, Cognome, Nome FROM Tabella2
MA


title: unione tabelle

text:
Grazie!
Senza alcuna indicazione vedo che li mette in ordine crescente a partire dal
primo campo.
E' possibile ordinare diversamente i vari campi?
Rigrazie!!
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ilnsh0$iv9$1...@tdi.cu.mi.it...



title: unione tabelle

author: Karl Donaubauer

text:
info wrote:
> "MA ha scritto:
>> ...
>> SELECT id, Cognome, Nome FROM Tabella1
>> union
>> SELECT id, Cognome, Nome FROM Tabella2
> ...
> Senza alcuna indicazione vedo che li mette in ordine crescente a
> partire dal primo campo.
> E' possibile ordinare diversamente i vari campi?
SELECT id, Cognome, Nome FROM Tabella1
UNION ALL
SELECT id, Cognome, Nome FROM Tabella2 ORDER BY Cognome
Se non riesci copia/incolla la tua stringa SQL e spiegi
meglio come vuoi ordinare i dati.
--
cu
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: unione tabelle

text:
Perfetto!!!
"Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggio
news:8u9of3...@mid.individual.net...



title: Segnalazione sito interessante

author: Andrea

text:
Vorrei segnalare un sito dove trovare moduli utili e software gratis (anche
un database per access):
http://spazioweb.inwind.it/andreaboasso


title: Registrazione Active X

author: xx

text:
Salve a tutti ho un problema con un'activeX
Mi spiego:
Uso Access97 Sr2 e ho un db con tabelle collegate quando tento di modificare
il percorso delle tabelle collegate dal menù Strumenti Aggiunte Gestione
tabelle collegate mi dice che il relativo active X non è registrato.
Come posso fare per risolvere il problema??
Grazie per l'aiuto.
Ps. Premetto che ho già provveduto a disinstallare e reinstallare Office ed
il relativo sp.


title: Creare Tabella al volo

text:
Devo creare una tabella al volo attraverso del codice...
nella tabella deve esserci un campo contatore id e un campo testo
esempio:
tabellanuova
ID        Contatore
email    testo
poi dopo attraverso una stringa SQL la vado a riempire..
Ho provato con il comando tabledef e createfield  e funziona.. ma non riesco
a creare un campo contatore
---------
Dim tdfnuovo As TableDef
Dim dbsquesto As Database
Set dbsquesto = CurrentDb
Set tdfnuovo = dbsquesto.CreateTableDef("mailingstaff")
With tdfnuovo
        .Indexes.Append .CreateIndex("id")
        .Fields.Append .CreateField("email", dbText, 30)
End With
dbsquesto.TableDefs.Append tdfnuovo
----------
cosa ho sbagliato?
Sul sitocomune non ho trovato nulla


title: Creare Tabella al volo

author: warp

text:
### CH v2.001 ### ha scritto nel messaggio <9kvdnq$t3h$
1...@serv1.iunet.it
>...
>Devo creare una tabella al volo attraverso del codice...
>
>nella tabella deve esserci un campo contatore id e un campo testo
>
>esempio:
>tabellanuova
>ID        Contatore
>email    testo
>
>poi dopo attraverso una stringa SQL la vado a riempire..
>Ho provato con il comando tabledef e createfield  e funziona.. ma non riesco
>a creare un campo contatore
Prova questo:
Function Nuovo() 'Crea un nuovo database Access
    Dim wspPredefinito As Workspace, dbs As database
    Dim tdf As TableDef, fld1 As Field, fld2 As Field
    Dim idx As Index, fldIndice As Field
    Set wspPredefinito = DBEngine.Workspaces(0)
    ' Crea il nuovo database cifrato.
    Set dbs = wspPredefinito.CreateDatabase("Nuovodb.mdb", _
        dbLangGeneral, dbEncrypt)
    ' Crea una nuova tabella con due campi.
    Set tdf = dbs.CreateTableDef("Contatti")
    Set fld1 = tdf.CreateField("IDContatto", dbLong)
    fld1.Attributes = fld1.Attributes + dbAutoIncrField
    Set fld2 = tdf.CreateField("Contatto", dbText, 50)
    ' Accoda i campi.
    tdf.Fields.Append fld1
    tdf.Fields.Append fld2
    ' Crea indice chiave primaria.
    Set idx = tdf.CreateIndex("ChiavePrimaria")
    Set fldIndice = idx.CreateField("IDContatto", dbLong)
    ' Accoda i campi indice.
    idx.Fields.Append fldIndice
    ' Imposta la proprietą Primary.
    idx.Primary = True
    ' Accoda indice.
    tdf.Indexes.Append idx
    Set idx = tdf.CreateIndex("Secondaria")
    Set fldIndice = idx.CreateField("Contatto", dbText)
    ' Accoda i campi indice.
    idx.Fields.Append fldIndice
    ' Accoda indice.
    tdf.Indexes.Append idx
   ' Accoda oggetto TableDef.
    dbs.TableDefs.Append tdf
    dbs.TableDefs.Refresh
    Set dbs = Nothing
End Function
Ciao, warp


title: Creare Tabella al volo

author: Federico Luciani

text:
"### CH v2.001 ###" wrote:
> Devo creare una tabella al volo attraverso del codice...
>
> nella tabella deve esserci un campo contatore id e un campo testo
>
> esempio:
> tabellanuova
> ID        Contatore
> email    testo
>
> poi dopo attraverso una stringa SQL la vado a riempire..
> Ho provato con il comando tabledef e createfield  e funziona.. ma non riesco
> a creare un campo contatore
se non hai esigenze particolari, usa sql anche per creare la tabella
DoCmd.RunSQL "CREATE TABLE tabellanuova (ID COUNTER, Email TEXT)"
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Creare Tabella al volo

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B73B530...@sitocomune.com...
Grazie Federico e WARP a buon rendere


title: Posizionarsi in apertura su un cero record

author: Enrico Cannoni

text:
Saluti a tutti.
Ho una maschera chiamata "VediMultiplo" e una sottomaschera chiamata
"Tabella1".
Nella sottomaschera c'è un campo testo chiamato fantasiosamente "testo".
Vorrei che all'apertura di maschera e sottomaschera il suddetto campo si
posizionasse in un
certo record che sò il terzo. C'è da notare che le sottomaschere sono tre e
che tutte dovranno aprirsi
su un determinato record e che puntano tutte sullo stessa tabella.
Io ho provato cosi, mettendo le seguenti istruzioni nell'evento "Su
apertura" della maschera principale
DoCmd.GoToRecord acDataForm, "Forms![VediMultiplo]![Tabella1].Form.testo,
acGoTo", 3
ma non ha funzionato!
Ciao e grazie Enrico


author: Roberto da casa

text:
"Enrico Cannoni" <
mal...@libero.it
> ha scritto nel messaggio
news:%02X6.52626$Cq5.4...@news.infostrada.it...

Se il primo controllo sottomaschera (ho detto controllo sottomaschera e no
sottomaschera) contenuto nella maschera VediMultiplo si chiama Tabella1 (al
limite come la sottomaschera).
Se gli altri due controlli sottomaschera si chiamano rispettivamente
Tabella2 e Tabella3.
A fronte dell'evento "Su corrente" della mashera VediMultiplo, prima sposta
il fuoco sui controlli sottomaschera e poi esegui il metodo GoToRecord,
ovvero:
Me!Tabella3.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
Me!Tabella2.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
Me!Tabella1.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Apertura di un mde protetto da password

text:
Ho creato un'applicazione con A03 costituita da un file BE (formato
mdb protetto da pwd) ed un FE (formato mde), con le tabelle collegate.
Ho notato però che è estremamente semplice importare sia le tabelle
che le query su un altro database access (form, report e moduli sono
visibili ma non possono essere importati).
Non voglio utilizzare la protezione a livello di utente con il file
system.mdw.
Ho pensato però che si potrebbe impostare una pwd di accesso anche
all'mde FE, e consentire l'apertura dell'mde mediante un altro file
mde che non contiene alcuna tabella collegata al mdb BE, mediante
codice.
In questo modo sia il BE che il FE avrebbero una protezione con pwd, e
non sarebbe pertanto possibile importare alcunchè. Mentre il nuovo mde
di accesso (una sorta di maschera) conterrebbe soltanto l'istruzione
in codice per aprire il mde FE (che non è accessibile perchè
compilato).
Ho quindi associato all'evento form_open il seguente codice:
Private Sub Form_Open(Cancel As Integer)
Static acc As Access.Application
   Dim db As DAO.Database
   Dim strDbName As String
   strDbName = "C:\Programmi\Archivio\FrontEnd.mde"
   Set acc = New Access.Application
   acc.Visible = True
   Set db = acc.DBEngine.OpenDatabase(strDbName, False, False,
";PWD=XXXX99999")
   acc.OpenCurrentDatabase strDbName
   acc.RunCommand acCmdAppMaximize
   db.Close
   Set db = Nothing
End Sub
Ho purtroppo constatato che il file FrontEnd.mde viene aperto
correttamente, ma in una nuova istanza.
Mentre rimane ancora aperto il file mde, che una volta ottenuto
l'accesso al FE non ha più alcuna funzione.
Ho provato ad inserire all'interno della routine dei comandi quali:
acc.Quit
acc.Close
Ma ho notato che il risultato è stato soltanto la chiusura di entrambe
i file.
Ho anche provato a dare l'istruzione per la chiusura del solo file mde
di accesso, in un'altra routine associata ad una diverso evento. Ma
nulla... quando si chiude access, si chiudono sempre entrambe i file.
Non riesco a far chiudere selettivamente il solo file mde di accesso
mascherato.
Sarei grato a chi sapesse darmi un consiglio utile.
P.S.: Dimenticavo di dire che nel file mde FE è già disponibile un
sistema personalizzaato di autenticazione degli utenti (da me
interamente programmato) mediante codice vb. Ed è per questo che
vorrei evitare il ricorso al system.mdw.
Grazie.


title: Apertura di un mde protetto da password

author: geppo

text:

Scusa, ma hai provato ad inserire alla fine un semplice docmd.quit
--
Ciao
Geppo


title: Apertura di un mde protetto da password

text:
On 19 Gen, 10:47, "geppo" <c...@tin.it.invalid> wrote:

> Geppo- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Si, certo, ho già provato ma questo comando mi chiude entrambe le
istanze di access. Ho anche già provato a far precedere tale comando
con:
docmd.runcommand accmdappminimize
per ridurre ad icona l'istanza che contiene l'mde FE, nella speranza
che il comando docmd.quit potesse agire soltanto sull'istanza in primo
piano, ma nulla da fare...
Sono bloccato su un'inezia dopo mesi di lavoro...
Comunque grazie del consiglio. A presto!!!