mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70

Ciao a tutti,
mi piacerebbe capire un po' di piu' del codice che scrivo o copio qua e la.
In particolare, piu' di una volta mi sono chiesto cosa significano le varie
"costanti intrinseche" (?) utilizzate ad esempio nel metodo in oggetto i cui
parametri/costanti possono variare in funzione di quello che si vuole fare
.... ritengo.Io attualmente copio da qui o da lì sperando che funzioni con
il rischio che in condizioni particolari non funzioni piu'.
Esiste qualche documento, testo o altro dove poter trovare il significato
delle tantissime costanti intrinseche riportate nella guida in linea fornita
da A2000?
La guida parla che il "metodo" DoMenuItem e' utilizzato per garantire
compatibilità con A97(che non conosco).
Ho programmato parecchio in Cobol fino a circa 10 anni fa.Poi ho dovuto
abbandonare per problemi famigliari. Adesso,visto che mi piace la
programmazione, ho cominciato con A2000 e vorrei capire quello che faccio.
Qualcuno mi puo' aiutare dandomi qualche riferimento?
Grazie.
Maurizio

 ha scritto nel messaggio
news:DPdW9.18873$ZE.5...@twister2.libero.it...

Ciao Maurizio.
Leggi la guida alla voce: Metodo DoMenuItem.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: conto righe report

Buona sera a tutto NG.
Ho una query "%Ordini Evasi" (Tab."Ordini") con la quale elenco tutti gli
ordini, sia quelli evasi che quelli non evasi ...
Nel report poi, tra gli ordini non evasi devo distinguerli per Causa di non
evasione (es.l'ordine XXX non è stato evaso
perchè il corriere non è venuto a caricare la merce per troppa neve .... ).
Come faccio a contarli distinti nel report? Devo aggiungere qualche campo
nella tabella "Ordini"?
Confido in una vostro semplice aiuto
Grazie in anticipo a tutto NG
By Vanna

 ha scritto nel messaggio
news:nPuUb.193550$VW.78...@news3.tin.it...

A contarli o stamparli?
(Stamparli)
- Crei un raggruppamento per Causa (Visualizza - Ordinamento e
Raggruppamento).
(Contarli)
- In una casella di testo (origine controllo) utilizzi la funzione DCount
(vedi help).
Ciao.
--
Sergio MAZZA

...

Da come interpreto la costruzione del tuo report, tu già distingui,
raggruppandoli, gli ordini per tipo se evasi o no, deduco che avrai
quindi un campo specifico per questo uso, se è così, puoi specificare
nel piè di pagina del gruppo un campo che esegue il conto di quanti
record contiene:
= conteggio[nome campo]
Spero che sia chiaro.
Ciao, buon lavoro
Shanty

Newsgroup: it.comp.appl.access
Titolo: Indici e ordinamento record

Ho un dubbio sull'uso degli indici: ho una tabella in cui ogni record
contiene un campo NOME e uno TIME (riferimento al nome e all'instante
temporale dei dati riportati) oltre ad altri dati. La tabella viene popolata
mantenendo i record ordinati per NOME, quindi per TIME. Indicizzando questi
due campi (con duplicati ammessi), mi ritrovo che l'ordinamento (alla
semplice apertura in visualizzazione) è modificato secondo il campo più a dx
(in questo caso TIME). Esiste una maniera di indicizzare i campi senza
alterarne l'ordine, o devo per forza richiamare la tabella stramite una
SELECT con un ORDER BY?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Io preferisco usare una "forzatura" con un Order by a livello di select,
cosě sono sicuro della corretta
estrazione delle informazioni.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi
Newsgroup: it.comp.appl.access
Titolo: conversione lire - euro

Be' penso che come a molti anche per me sia arrivato il momento...
Ho delle tabelle con dei campi che contengono dei prezzi, e chiaramente i campi
sono in formato valuta (in LIRE visto che in pannello di controllo,
impostazioni internazionali, è selezionato il tipo LIRE) ora dovrei trasformare
tali prezzi da Lire in Euro.
Quale procedura mi consigliate di seguire ?
Non so, io pensavo prima di cambiare il formato dei dati da valuta a numerico,
poi con una query di aggiornamento dividere per 1936.27 (e l'arrotondamento?) e
poi cambiare il tipo dai da numerico a valuta EURO.
Chi mi aiuta ????
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



sono d'accordo con te per l'arrotondamento puoi usare la funzione
reperibile su sito comune
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Rinominare tabelle,maschere,ecc.

Ho necessità di rinominare alcune tabelle di un database ed alcuni campi
delle stesse. Come posso fare in maniera veloce a rinominare anche tutto
quanto attinente per le maschere ecc. dello stesso mdb?? Se qualcuno ha già
fatto qualche cosa di simile gradirei sapere dove reperire il quanto, magari
al sito comune.Grazie.

 ha scritto:

Puoi usare un tool come Find&Replace di Rick Fisher:
http://www.rickworld.com
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Grazie per il Link, ho scaricato il file .zip ma ho bisogno di sapere come
operare poichè non me la cavo molto con l'inglese. Ho lanciato il file .mde
e compare un messaggio di non autorizzazione ...ecc.

 ha scritto nel messaggio
news:ake7hf$121$1...@lacerta.tiscalinet.it...

Te la cavi con il tedesco?
Senno' con Karl son cazzi!
:-)
Mandi Rob.

Newsgroup: it.comp.appl.access
Titolo: Inserimento di dati calcolati in una maschera in tabelle

Qualcuno mi potrebbe spiegare come poter inserire i dati calcolati in una
maschera (sono precisamente : TOTALE TOTALEIVA ACCONTO e SALDO
calcolati con i campi QUANTITA',PREZZOUNIT, IVA di una tabella
DettagliSugliOrdini) in una tabella del db.
Spero di essere stato chiaro. Grazie x la collab.


Non proprio, riprova!
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Funzione "Val()" in una SP

Ciao a tutti,
non c'e' una funzione equivalente a val per le storedprocedure?
Grazie
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:wSZJa.134855$pR3.3...@news1.tin.it...

Ciao Sib
Per convertire una stringa in numero puoi usare Convert Es..
DECLARE @Str varchar(20)
-- Conversione implicita in int
SET @Str='1250'
SELECT @Str+125
-- Conversione non supportata che rende errore
SET @Str='1250.25'
SELECT @Str+125
-- Utilizzo di Convert
SET @Str='1250.25'
SELECT CONVERT(decimal(28,2),@Str)+125
Maggiori informazioni le trovi sul Book On Line
Ciao Giorgio.

 SELECT CONVERT(decimal(28,2),@Str)+125
Si', ho provato la funzione convert, ma non funziona esattamente come val.
Ora spiego: la funziona val ritorna un valore numerico anche per una stringa
vuota come anche per una stringa di caratteri, es:
"" => 0
"Asnfnf" => 0
"23ASD" => 23
"24" => 24
Menrte convert da errore se non trova solo numeri.
Ho gia' risolto con un artificio dato che i valori erano al massimo di due
cifre mentre sapevo di non avere stringhe cosi' corte ho filtrato per le
stringhe al massimo di due caratteri ha funzionato.
Pero' sarei comunque interessato a trovare risposta a questa domanda.
Ciao e Grazie
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:77cKa.138136$pR3.3...@news1.tin.it...

Come in tutti i linguaggi di un certo rango TSql non ha nessuna funzione che
lavora come VAL().
Ciao Giorgio.

 Pero' sarei comunque interessato a trovare risposta a questa domanda.
Ho dato una *guardata* veloce nella guida in linea di SQL2K e riporta 
che è impossibile convertire una stringa in un valore se questa contiene 
altri caratteri diversi da un numero, quindi confermo quanto dice Giorgio.
Forse è un po' poco ortodossa e non ho previsto tutti i casi ma prova 
con questa
CONVERT(FLOAT;{ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn 
REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn 
REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn 
REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn 
REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE({ fn 
REPLACE({ fn REPLACE({ fn REPLACE({ fn REPLACE(@tuastringa; ''; '0') }; 
'*'; '') }; 'Z'; '') }; 'Y'; '') }; 'X'; '') }; 'W'; '') }; 'V'; '') }; 
'U'; '') }; 'T'; '') }; 'S'; '') }; 'R'; '') }; 'Q'; '') }; 'P'; '') }; 
'O'; '') }; 'N'; '') }; 'M'; '') }; 'L'; '') }; 'K'; '') }; 'J'; '') }; 
'I'; '') }; 'H'; '') }; 'G'; '') }; 'F'; '') }; 'E'; '') }; 'D'; '') }; 
'C'; '') }; 'B'; '') }; 'A'; '') })
Hehehe credo di essere stato un po' ripetitivo :-)
saluti
-- 
Claudio(BS)
per rispondere aggiungi claudio
** Articolo inviato tramite i servizi gratuiti di 
www.x-privat.org
 **

 ha scritto nel messaggio

Ammazza Claudio, li' per li' avevo pensato che mi si fosse incantato in
newsreader.
Grazie molte per lo spunto.
Ciao
Sib
Newsgroup: it.comp.appl.access
Titolo: Per i Ganzi (Parte II) : Creare un'automatismo....un vero automatismo !!!

Dunque dunque dunque, vorrei fare una bella cosina:
ho una tabella "Spedizioni" ed una maschera "Ins_Spedizioni" che mi serve
per inserirne i dati; poichè in tale maschera ho un campo "Peso" che esegue
circa 25 funzioni (calcoli) ed è il campo fondamentale poichè genera la
tariffa per il cliente vorrei che:
Nel caso in cui le tariffe del cliente cambino in corso di mese (o di
contratto già applicato) e quindi le spedizioni sono già inserite con la
tariffa vecchia, vorrei creare un automatismo che:
tramite una maschera con i filtri 'cliente' e 'intervallo di date' premendo
sul pulsantino: per ogni spedizione venga aperta la maschera di inserimento
spedizioni-il peso venga cancellato-il peso venga reinserito-faccia una
tabulazione per attivare le funzioni AfterUpdate del Peso - venga chiusa la
maschera. Tutto questo in ciclo.
Chiedo troppo ???!!!
Grazie
Enrico
-- 
Posted from 
smtp5.libero.it
 [193.70.192.55] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: è possibile lavorare contemp. in 2 sullo stesso db?

Volevo sapere se era possibile lavorare in due utenti contemporaneamente
sullo stesso database in rete. Se č possibile mi potete spiegare come si fa
???
grazie mille
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie mille
Prendi il tuo db. In strumenti c'è divisione database. Segui l aprocedura e
lui ti crea 2 db: uno con tutte le tabelle 'Beckend', un altro con il resto
'Front End'. copia il FE anche sull'altro pc e sempre in strumenti 'Gestione
tabelle collegate' ti cerchi il prercorso del BE.
ciao MAssimiliano


 ciao MAssimiliano
La procedura giudata su office2000 mi ha creato soli il file di BE dove ci
sono le tabelle! Volevo chiederti: adesso per lavorare in due devo farmi una
copia del DB originale e lavorare con quella come farà l'altro utente, poi
di volta in volta aggiorneremo le tabelle dal BE... è cosi vero? Insomma per
capirci alla fine dovremmo avere 3 DB:l'originale per il primo utente, la
copia per il secondo utente ed il file BE dove ci sono le tabelle vero???



Se vai a vedere le tabelle del tuo vecchio db noterai una freccia nera verso
destra. questo significa che le tabelle non sono più in quel file ma in
quello che ti ha creato la divisione guidata: fai una prova, sposta il BE e
vedi che il tuo vecchio file non trovando il percorso non funziona. Ora un
utente ha sul suo pc il be su cui risiedono i dati e il Fe su cui lavora. Se
copi quest'ultimo su un'altro pc in rete e lo riallacci come ti ho spiegato
prima avrai che entrambi i FE "scrivono" in tempo reale sull'unico be:
quindi avrai sempre aggiornati i tuoi db.
Sì i file sono 3 ma strutturati come ti ho detto io
ciao MAssimiliano


grazie sei stato gentilissimo e preziosissimo... un ultima questione: le
tabelle vengono aggiornate in tempo reale oppure va eseguito di volta in
volta l'aggiornamento manuale??
Naturalmente tutto ciņ non vale per maschere e roba varia... io modifico le
mie maschere come voglio e l'altro utente farą lo stesso, ma quello che
rimane inalterato č il cuore del DB che sono le tabelle: si possono perņ
aggiungere nuovi record o campi alle tabelle??
Il secondo utente se le ritroverą poi??
grazie per l'aiuto sei stato gentilissimo


 grazie per l'aiuto sei stato gentilissimo
Lascia sempre parte del messaggio precedente a cui si riferisce il post,
altrimenti costringi chi ci vuole seguire a rileggersi tutto (o anche a me
se sto pensando ad altro).
Per quanto riguarda il tuo quesito, ho l'idea che tu veda i due file come
separati. In relatà lo sono solo per la parte che offri all'utente: in buona
sostanza sono due vedute anche molto diverse tra loro di un unico gruppo di
tabelle che è il tuo be. Quindi entrambi i FE lavorano direttamente sui BE e
non c'è sicronia che serva.
ciao MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: messaggio di errore strano

ciao a tutto il NG!
mi si č presentato un problema su un programma fatto tempo fa da una
collega... in pratica, il cliente mi dice che, ogni tanto, mentre
inserisce una nuova assistenza, gli esce questo messaggio d'errore:
IMPOSSIBILE AGGIORNARE TUTTI I RECORD NELLA QUERY DI AGGIORNAMENTO.
Numero di campi non aggiornati per un errore di conversazione tra tipi:
0, a causa di violazioni di chiave: 0; a causa di violazioni di
condivisione: 1; a causa di violazioni di regola di convalida: 0.
Continuare comunque l'esecuzione della query? ...
non avendo mai visto questo messaggio, credevo fosse legato a qualche
flag nelle schede di STRUMENTI, OPZIONI.... ma non ne sono molto sicura.
voi avete qualche idea?! da cosa puň essere causato?? e soprattutto,
come potrei risolverlo?!
se puň esservi utile, io uso access 2000. puň darsi che l'errore in
questione compaia perchč piů utenti stanno lavorando sullo stesso
programma nello stesso momento?! (lo utilizzano in 3, a volte anche
contemporaneamente).
grazie mille in anticipo,
laura
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 laura
SunRex

 Strumenti_Opzioni_Modifica\Trova_Query di comando
sì, lo so... ppunto per questo, ho tolto le spunte dalle voci di
conferma della scheda Modifica/Trova.. ma mi esce lo stesso l'errore:
come mai?!
e poi a me non esce questo errore... solamente dal cliente: è per questo
che chiedevo se può essere legato al fatto che stiano usando
contemporaneamente il programma in 3... come dev'essere il Lock? così
controllo..
grazie, 
lau


 ha scritto nel messaggio
news:7c458fe1e960fc8cf4f...@mygate.mailgate.org...

Sarebbe un pò lungo da spiegare.Ti consiglio di andare sulla guida in linea
e cercare
Proprietà LockEdits.Cmq non penso dipenda dal lock in quanto access dovrebbe
avissarti con
un messaggio dedicato tipo
"Modifica contemporanea di record"
Durante la corrente sessione di modifica il record  è stato modificato da un
altro utente.
Salvando le propie modifiche si sovrascriveranno i cambiamenti dell'altro
utente.
Etc.Etc
Cmq secondo me devi andare dal cliente e vedere che tipo di dati inserisce
in una nuova assistenza.Cioè se un campo della tbl è numerico e lui
inserisce una stringa
ti parte l'allarme.
P.S.
Non ti fidare mai degli utenti.
Buon Lavoro
SunRex


grazie, sei stato un tesoro! 
lau
PS: e grazie anche per il consiglio finale.... ne farò tesoro!!!

Newsgroup: it.comp.appl.access
Titolo: casella combinata in gerarchia, per inserimento dati

In una maschera ho  5 caselle combinate, tra loro in gerarchia, a
volte per velocizzare l'inserimento dati vorrei saltare un passaggio
(es. Famiglia > Nipote saltando Genitori e Figli). Perché se vado i
progressione 1-2-3-4-5 utto OK ma se faccio 1-5 non ho alcun dato.
GRAZIE
Alex

 ha scritto nel messaggio 
news:a888ce8a-605d-4207...@26g2000hsk.googlegroups.com...

--------------------------
E' fattibilissimo.
Quello che è importante è fornire sempre i quattro (visto che la prima combo 
immagino sia fissa) valori e farlo usando il codice.
Mi spiego con un esempio. Crea una funzione pubblica del tipo:
Public Function DimmiChiave1() As Variant
On Error Resume Next
DimmiChiave1= IIf(IsNull([Forms]![Combo1]![TuoParametro]), "*", 
[Forms]![Combo1]![TuoParametro])
End Function
(Questa funzione andrebbe applicata alla combo2...leggi dopo)
Così per le quattrro variabili...quindi quattro funzioni...cambiando 
opportunamente i nomi dei controlli.
La query che alimenta la quinta combo avrà nei criteri e per ciascun 
parametro l'espressione:
Like DimmiChiave1()
Like DimmiChiave2()
...ecc
La query che alimenta la quarta combo ha bisogno di soli tre parametri, la 
terza di due, la seconda di uno.
Ricorda di fare sempre un requery delle cinque combo ogni volta che scegli 
un valore in una delle combo.
Ciao, Carlo

 ha scritto nel messaggionews:a888ce8a-605d-4207...@26g2000hsk.googlegroups.com...

Scusami ma io sono zero in programmazione. mi devi anche dire dove li
devo scrivere (Like DimmiChiave1())
GRAZIE. Scusa la mia ignoranza. Ciao Alex

 ha scritto
cut
..
Scusami ma io sono zero in programmazione. mi devi anche dire dove li
devo scrivere (Like DimmiChiave1())
GRAZIE. Scusa la mia ignoranza. Ciao Alex
------------------
Like DimmIChiave1() va inserito nella riga dei criteri in corrispondenza 
della colonna che ti interessa.
La funzione invece va scritta in un modulo pubblico.
Purtroppo mi rendo conto che se non hai un minimo di basi di programmazione, 
la cosa ti sarà alquanto difficile.
Comunque potrebbe essere un buon inizio.
Tutti noi ci siamo già passati...e siamo ancora vivi.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: MASCHERA DI RICERCA

Ciao a tutti,
ho un problema di questo tipo:
Ho una maschera con una lista di ordini fornitori.
Ho un'altra maschera che uso per fare la ricerca su ordini fornitori dove ho
messo un campo "Ragione sociale" con cui filtro appunto gli ordini di quel
fornitore; in sostanza, sul campo Ragione sociale della query collegata alla
maschera ho messo il criterio [Forms][Mascheraricerca][Casellamaschera].
Fin qui tutto bene.
Volevo però fare in modo che se lascio vuoto il campo della maschera di
ricerca, il programma mi restituisce tutti i record ordini fornitori: allora
nei criteri ho scritto:
IIF([Forms][Mascheraricerca][Casellamaschera]=Null;[ORDINI.Ragionesociale]
Is not Null;[Forms][Mascheraricerca][Casellamaschera]) però funziona solo se
nella casella della maschera di ricerca metto un valore, altrimenti non mi
restituisce nessun record!
Cosa sbaglio?

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

 ha scritto nel messaggio
news:c1g1vo$rnd$1...@news.newsland.it...

Newsgroup: it.comp.appl.access
Titolo: Lookup su tabelle

Ciao a tutti,
da buon neofita di access una domanda che vi farà sbuffare... ma tant'è.
DB con due tabelle: clienti e ordini relazionate si codice cliente.
nella maschera ordini, debbo selezionare il cliente (con casella combinata?)
e far visualizzare nella stessa maschera, una volta selezionato la ragione
sociale e l'indirizzo.
Come faccio? E' possibile anche riportare le informazioni ritrovate nella
tabella clenti in quella ordini? (dovrei ricopiare la ragione sociale e il
cap)
Scusate e grazie
Claudio

 wrote in message
Y0CR8.62982$TS.17...@news1.tin.it...

fai prima a riportarle nei dati della casella combinata per poi fare delle
caselle associate ai Column() della casella combinata stessa.
--
Maurizio75

 > Scusate e grazie
Fatti una sottomaschera chiamata  magari SOTTOMASCHERA CLIENTI con tutti i
dati importati del cliente compreso IDcliente (anche nascosto va bene), poi
visto che in questa maschera la inserirai in altre sarà sufficiente
collegare i campi master e i secondari per IDcliente.
Tanto l'ID cliente c'è l'hai anche in quella principale, poi attraverso una
facilissima combo con un elenco dei clienti che ha come origine controllo il
campo IDcliente riesci a selezioanre il cliente.
Ovvio questa sottomaschera la puoi usare in qualsiasi altra maschera, sarà
sufficiente avere l'IDcliente per farla funzionare.
Meglio se crei anche un sottoreport fatto uguale.... ti serve per fare la
stessa cosa nelle stampe..
ciao

 wrote in message
af7bga$5ps$1...@fe1.cs.interbusiness.it...

E secondo te sarebbe più semplice di inserire due,tre dati in più nella
query di base della combo? Non credo
--
Maurizio75

 ha scritto nel messaggio
news:Y0CR8.62982$TS.17...@news1.tin.it...

Dai un'occhiata al database d'esempio Northwind che viene distribuito
insieme ad Accessed in modo particolare alla maschera Ordini.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Forse si o forse no.. comunque utilizzerebbe la sottomaschera in altre
maschere molto più semplicemente.
Newsgroup: it.comp.appl.access
Titolo: Ancora sull'errore 2046 - Comando o azione 'OutputSu' non disponibile.

Buon giorno a tutto il NG,
torno nuovamente sull'argomento per sottoporre alla vostra attenzione
questa ulteriore problematica ...
premetto che utilizzo le .dll di lebans per stampare direttamente il
report in PDF ed al primo lancio del report tutto funziona
perfettamente, ma se provo a lanciare una seconda volta la stampa PDF
del report il routine si blocca prospettando l'errore in oggetto ...
ho già provato le varie alternative proposte nei post precedenti
(traduzione dello snapshot) e non si tratta nemmeno di un problema di
report vuoto ... ho forse perso qualche altro post sull'argomento che
risolveva il problema ?
Grazie a tutti per l'attenzione e buona prosecuzione di giornata.
Francesco


... eccomi a rispondermi da solo credendo anche di fornire un minimo
aiuto a chi ne dovesse avere bisogno ...
è bastato modificare la proprietà "PopUp" della form (da cui lancio la
stampa) da "SI" a "NO" e tutto funzziona perfettamente ...
bizzarra come soluzione (trovata in rete) alla quale non so attribuire
una spiegazione.
Grazie comunque per l'attenzione e buona prosecuzione di giornata.
Francesco

 ha scritto nel messaggio 
news:21d0c626-0ae4-4fac...@x18g2000yqe.googlegroups.com...


Francesco
Un riferimento al procedimento con le dll di lebans?
Antonio

 ha scritto nel messaggionews:21d0c626-0ae4-4fac...@x18g2000yqe.googlegroups.com...

Ciao Antonio,
sinceramente non lo so e devo dire che essendo molto preso nello
sviluppo del mio programma (sbagliando ...) non ho approfindito il
motivo ... certo è che se a qualcuno dovesse venire in mente qualche
particolare motivo mi farebbe molto piacere per placare la curiosità
che, al momento ho parcheggiato ...
Buona serata
Francesco

 ha scritto nel messaggio 
news:5e7d3376-9bfe-493c...@cu4g2000vbb.googlegroups.com...


Francesco
scusa, ma non hai detto che le usi?
Antonio

 ha scritto nel messaggionews:5e7d3376-9bfe-493c...@cu4g2000vbb.googlegroups.com...

Ciao Antonio,
si in effetti le uso ed ora ho risolto baypassando il problema come ho
scritto prima ...
la mia curiosità (ovvero mancato approfondimento) era riferito al
motivo (se qualcuno lo aveva già analizzato) per
cui era necessario che la maschera di "chiamata" della routine non
potesse essere impostata a popup.
Ma probabilmente mi sono espresso male.
Grazie comunque
Francesco
Newsgroup: it.comp.appl.access
Titolo: Finestra di access scomparsa

Ho aggiunto il seguente codice ( FAQ Donkarl ) alla maschera principale del 
db per nascondere la finestra di access, ma mi sono pentito di averlo 
fatto......
Non vedo piů niente, tutto scomparso e il db rimane aperto, forse perchč ho 
dimenticato di trasformare la maschera principale in popup.
 
 
Nascondere completamente la finestra di Access č possibile solo tramite API.
Nella sezione dichiarazioni del modulo di classe della maschera principale 
inserisci:
 
 Const SW_HIDE = 0
'in A00 devi aggiungere:
'Const SW_NORMAL = 1
 
Private Declare Function ShowWindow Lib "user32" _
    (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
 
Nella routine SuApertura della maschera principale:
 
Dim hWindow As Long
Dim nResult As Long
Dim nCmdShow As Long
hWindow = Application.hWndAccessApp
nCmdShow = SW_HIDE
nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
'in A00 devi aggiungere:
'call ShowWindow(Me.hWnd, SW_NORMAL)
 
 
Adesso come faccio ad aprire il db per eliminare il codice sopra elencato?
Un grazie a tutti
Ciao Max 
 
 

 Ciao Max
 
tieni premuto il tasto shift mentre apri il database.
 
--
Ciao
Geppo

 tieni premuto il tasto shift mentre apri il database.
 
o sullo stesso sito 4 punti prima...
 
-- 
;-)
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 
 
 

 Nascondere completamente la finestra di Access č possibile solo tramite 


 'call ShowWindow(Me.hWnd, SW_NORMAL)
 
Io lo uso regolarmente. Le maschere devono essere PopUp=sě e A scelta
obbligatoria=sě, altrimenti non si vedono.
Ciao
Riccardo Baldinotti
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Me!Miocontrollo

Posso utilizzare indifferentemente i riferiementi  Me!Miocontrollo  o
Forms!MiaForm!Miocontrollo nel codice relativo alla MiaForm ?
 Me!Miocontrollo  = Riferimento relativo alla Form attiva
Forms!MiaForm!Miocontrollo = Riferiemeto assoluto
Esatto quanto esposto?
grazie
brando

 ha scritto nel messaggio
news:c1nekg$1keipr$1...@ID-213675.news.uni-berlin.de...

Di solito la seconda (Forms!MiaForm!Miocontrollo) è per "arrivare" ad
un'altra form aperta. Poi nulla ti vieta di utilizzarla per fare riferimento
alla stessa form...
Ciao.
--
Sergio MAZZA


dicono che sia piů veloce ... me.miocontrollo ... č vero?

 dicono che sia più veloce ... me.miocontrollo ... è vero?
Lo scrive MS in MSDN che la forma: Me!nomeControllo (non Me.nomeControllo) è
la più veloce...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Problema maschera e Macro....

Ciao a tutti, premetto che è da pochissimo tempo che sto utilizzando
Microsoft Access 2002 (circa una settimana :o)) ma seguendo qualche tutorial
su internet sono riuscito a creare qualche DB di prova.
Oggi stavo provando ma mi sono imbattuto in un problemino, vi spiego.
Ho creato una tabella chiamata Utenti_T con i seguenti campi
ID Utente (chiave primaria) contatore
Nome         Testo
Cognome    Testo
E-Mail        Testo
Poi ho creato una maschera (Utenti_M) che mi visualizza i campi Nome e
Cognome ed E-Mail, nelle proprietà ho impostato la maschera così:
consenti modifiche NO
consenti eliminazioni NO
consenti aggiunte SI
immissione dati NO
Se faccio partire la maschera mi visualizza i record già presenti e,
giustamente, non me li fa modificare...mi permette però di inserire nuovi
record...e fino qui per ora tutto bene!!! ;o)
Ho però pensato di creare una maschera (Start_M) di presentazione nella
quale ho inserito una macro di questo tipo:
Apri Maschera, mi va ad aprire Utenti_M, modalità immissione dati
MODIFICA....
Se io faccio partire Start_M e clicco sul bottone che mi fa partire Utenti_T
mi appaiono i record già presenti, ma posso anche modificarli (quello che
non voglio che accada)...ho provato nella proprietà della macro di
immissione dati a cambiarla in aggiungi o sola lettura ma non
funziona!(aggiungi non mi permette di vedere i record già presenti, mentre
sola lettura non mi permette di aggiungerne di nuovi!)
Io vorrei che avvenisse questo: cliccando su Start_M  e poi sul bottone
della macro che apre Utenti_T io posso vedere ma NON MODIFICARE i redord già
presenti e posso aggiungerne di nuovi....
Vi ringrazio per l'aiuto e mi scuso per il messaggio un po' incasinato...se
dovessi avere altri problemi cercherò di spiegarmi meglio!!! ;o)))
CCIAO!
Niki206CC

 ha scritto nel messaggio
news:bqaalr$20p9s6$1...@ID-199174.news.uni-berlin.de...

Se controlli bene, nella macro sull'azione apri maschera c'è la possibilità
di impostare la maschera stessa in sola lettura: guarda la riga Modalità
immissione dati.
Ciao
Salvatore

 ha scritto nel messaggio
news:bqaesk$lmf$1...@lacerta.tiscalinet.it...

Al di là che non capisco se la Form la usi anche per visualizzare, io ti
consiglio
come alternativa al consiglio di Salvatore di approfittare dell'opzione
sul comando OpenForm.
In questo modo non hai bisogno di modificare proprietà o altro con il
codice.
DoCmd.OpenForm nomemaschera, acFormAdd
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: prelevare DATI da una pagina WEB

ritento con il mio problema.
Vorrei scaricare il contenuto (parziale di una pagina WEB).
Solo che non so da che parte iniziare.
Non conosco gli oggetti WEB e mi servirebbe una manina. Anche solo qualche
indizio per lavorarci sopra.
La pagina contiene informazioni strutturate di cui avrei bisogno solo in
parte (ma anche tutte, poi le scremo da codice).
grazie in anticipo
van

Ci sono molti modi per poter fare questa operazione.
1: Se hai del testo selezioni il testo, ctrl+c (copia) e te lo incolli in un
documento word,
2: Se ti interessano delle immaggini allora vai sulla foto e poi col dx del
mouse salva immagine con nome ecc.
3: Se ti interessa proprio la struttura del sito allora: file--->salva con
nome
con questa operazione le immagini ti vengono salvate dentro una cartella a
parte.
Se hai problemi fammi sapere
Ciao Buon lavoro

 ha scritto nel messaggio
news:5FQv8.37486$vF6.1...@news2.tin.it...

grazie Warrant,
ma vorrei un approccio un momento più 'automatico'.
Vorrei scandagliare un database in rete, con circa quarantamila records, i
quali hanno una lista di componenti variabile da due a cento particolari.
Ho predisposto una tabella che mi tenga nota degli articoli e dei componenti
(MOLTI a MOLTI).
Il problema è che ogni articolo è un LINK ai suoi particolari e ogni
particolare è un LINK agli articoli ove compare.
Premesso che vivo anche senza la soluzione all'intero AMBARADAN!, mi
piacerebbe scatenare una funzione ricorsiva che scandagli metodicamente
questo tipo di struttura.
L'approccio COPIA\INCOLLA è fallimentare (se operato a mano).
Immagini non ce ne sono (o per lo meno non mi servono per ora).
Il problema tecnico è solo come riferirsi alla pagina in esame e quindi come
scandire tutti i LINKS presenti; almeno per avere una matrice di
esplorazione.
Capisco che la soluzione non sarà di due righe di codice. Ma la complessità
ha il suo fascino.
Anche la guida di access o VBA non mi ha risolto molto.
Se hai un bandolo della matassa te ne sarei grato, ci penso poi da me  a
dipanarla (... forse!)  ;-)))))
grazie
van



ciao,
ho sentito dire che esistono software capaci di ricostruire la
struttura del db che sta dietro ad un sito dinamico.
non so se sono legali, visto che chi mi ha dato l'informazione si è
poi ben guardato da dirmi il nome del software.
comunque perchè non dovrebbero esserlo?
chiunque abbia qualche info si faccia avanti!
saluti
Saluti
Fabià
Newsgroup: it.comp.appl.access
Titolo: Espressione complicata (x me) in OrigineControllo di un controllo.

Salve a tutto il NG.
Come faccio affinchè un controllo non associato di una Sottomaschera mi dia
un totale solo di quei record dove un altro controllo della maschera ha un
determinato valore?
Ad esempio:
Nella sottomaschera ci sono i controlli Quantità, PrezzoUnitario, e Iva,
io vorrei che un controllo mi desse come valore, la somma di
Quantità*PrezzoUnitario, dove il controllo Iva = 10%.
Nell'origine controllo ho scritto   =  Somma([Quantita]*[PrezzoUnitario]) e
da qui dopo ore di prove con i vari operatori non mi sono più mosso, e
quindi ho dovuto arrendermi.
Ringrazio in anticipo chi mi aiuterà.
Paolo.

 wrote in message
b90rp7$asf$1...@lacerta.tiscalinet.it...

Prova così:
= Somma (IIf([Iva] = "10%"; [Quantità]*[PrezzoUnitario];0))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie 10000000. Ora funziona!!!
Paolo.

Newsgroup: it.comp.appl.access
Titolo: l'anteprima mi stampa una pagina Bianca

Non riesco a capire perchè ma ho un db condiviso e mi succede una cosa
strana
Quando lancio l'anteprima di stampa automaticamente mi stampa una pagina
bianca sulla stampante di rete? e questo avviene esclusivamente da una
stazione di lavoro,
Mentre lo stesso db da un'altra stazione di lavoro non mi crea alcun
problema .....
Che faccio ???
Grazie a chi mi  sa dare una mano !
PXL

 ha scritto nel messaggio
news:8uuafd$gdk$1...@fe1.cs.interbusiness.it...

Capita con stampanti diverse. A me succede quasi di peggio; con una
stampante (Dj820Cxi) stampo il report bene, con Xerox Docuprint (in rete)
non mi stampa solo i nominativi dei dipendenti, tutto il resto si... Da mal
di testa!
Ciao.

...



Se ti stampa SOLO la pagina bianca prova  a controllare che i font
utilizzati nel report siano installati sul PC.
Ciao.
---------------
Guido
light...@flashnet.it
Newsgroup: it.comp.appl.access
Titolo: chiarimento su come si scrivono le routine public

Avrei bisogno di un chiarimento, sto cercando di usare, la routine di G.
Paolo Bizzaro e Silvio Mazzetto intitolata "Conteggio dei giorni lavorativi
tra due date" ma avrei bisogno di spiegazioni:
1)Dove si scrive una public sub e come si richiama? Forse in un modulo?
2)Sempre se si scrive in un modulo la suddetta routine va scritta tutta
sullo stesso modulo anche         "festivo" e "pasqua"?
3) Come si inserisce il giorno del s.patrono della mia citta' Cioe' ss
Pietro e Paolo. il 29 Giugno?
scusate ma sto cercando di imparare e non trovo aiuto se non da voi.

 ha scritto nel messaggio
news:9mnuh7$d1s$2...@nreadb.inwind.it...

Questo argomento è stato trattato più volte sul NG e anche sul
www.sitocomune.com
.
Le sub o le function possono essere scritte nei moduli delle maschere e dei
report (e qui sono private) o in un modulo generico (e qui possono essere
pubbliche).
La differenza tra sub e function stà nel valore restituito. Generalmente le
Function restituiscono un valore, le sub no.
Per il resto sono del tutto sovrapponibili.
La distinzione tra Private e Pubblic indica un codice che ha valore
localmente (report e maschere) o per tutti gli oggetti del database.
Per chiamare una sub o una function privata o pubblica basta digitare il
nome della sub o della function dal modulo di una maschera, di un report o
da un'altro modulo generico. Le function possono essere richiamate anche
dalle macro e nelle query.
Ricorda che un modulo in una maschera potrà chiamare solo sub o function
private scritte nel modulo di quella maschera e sub o function pubbliche
scritte in un qualsiasi modulo generico ma NON sub o function private
scritte nei moduli di altre maschere o report.
Spero di esserti stato di aiuto.
Ciao, Carlo

 ha scritto nel messaggio
news:9mnuh7$d1s$2...@nreadb.inwind.it...

Visto che ai primi due punti ti ha risposto Carlo, per risolvere il problema
del terzo punto, nella Public Function Festivo sostituisci
If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
con
If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 29 And Month(D) = 6 Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Come al solito grazie ho imparato a leggere un altro pezzetto di vba.


Newsgroup: it.comp.appl.access
Titolo: Raggruppare record per ore

Devo calcolare il totale dei record per fasce orarie, come devo impostare la
query? Es. tot. 09:00 - 10:00 ... e cosě via.
Ringrazio chi risponde.
Mark

 ha scritto nel messaggio
news:oCnf8.23895$Ns4.9...@news2.tin.it...

Usa la funzione Hour(CampoOra) che ti restituisce l'ora del campo
es:
    5.25 =>5
    5.30 =>5
    5.45 =>5
Nella query metti un campo calcolato Espr1:=Hour(CampoOra) sul quale
imposterai il raggruppamento.
Newsgroup: it.comp.appl.access
Titolo: sottomaschera

Ho creato una maschera principale per l'emissione delle fatture e un
sottomaschera per scegliere i articoli.Come Id primario/master ho scelto
il numero della fattura.Pero il mio problema e seguente: Visto che da un
altra maschera faccio
delle bolle vorrei fare le fatture a fine mese.Come faccio dalla maschera
principale della fattura scegliendo il cliente , e di farmi comparire
sotto le righe dei articoli che corrispondono alle bolle per stampare la
fattura!
A un cliente è possibile fare tante bolle durante un mese.
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
Ciao Iva,
non mi sembra di conoscerti
(Messaggio al resto del NG: non facciamo le solite
battute che
perchè sono napoletano, non faccio fatture e non
so cosa sia l'iva...! La verità sbattuta in faccia
mi potrebbe far male!!  ;-P)
quindi Benvenuta.
In quanto nuova ti consiglio di leggerti
"istruzioni per l'uso" un post di Roberto, che è
per competenza e qualità umane
un nostro leader.
Lì noterai che inviare msg con subject poco
indicativi non depone a favore di chi lo fa.
Ti suggerisco quindi di leggere il post e
reinviare la tua richiesta che sicuramente sarà
accolta, mi impegno io stesso
(così metto fine alle voci che con l'Iva non
voglio avere a che fare!)
ciao e scusami se ho scherzato un pò
MAssimiliano

MA ha scritto:



Mi sembra che non hai letto il mio messaggio.
Hai qualche sugerimento per il mio problema?
Grazie


 Grazie
Ciao MAssimiliano


 ha scritto nel messaggio
news:mxgac.2509$l27....@news.edisontel.com...

Niente di NUOVO sotto il sole
Le solite incomprensioni tra due persone che si sono
appena conosciute..... :)
Se son rose ......
Daniele
Newsgroup: it.comp.appl.access
Titolo: ODBC error

Smanettando un po in giro penso di avere fatto un pasticcio con L'ODBC.
Ora con un programma di sincronizzazione tra access e HandBase ( programma
per palm per DB ) quando provo ad importare o a sincronizzare con access
ricevo questo errore:
Import From Access dDatabase Failed
ODBC Error was [Microsoft][Driver ODBC Microsoft Access] Parametri
insufficienti. Previsti 2.
Qualcuno sa come ripristinare tutta la configurazione standard di sta roba?
Ho gia' provato a disinstallare e a reinstallare l'office ma niente, il
problema resta.
Grazie
Stefano

 ha scritto nel messaggio
news:b8ujtd$drae1$1...@ID-155079.news.dfncis.de...

Prima di tutto accertati di aver eseguito l'installazione personalizzata di
Office e in particolare dei driver ODBC.
In pratica spunta tutto ma prorpio tutto quello che riguarda Access.
Fatto questo c'č da dire che per connettersi via ODBC ad un database, le
stringhe di connessione variano a seconda del DB a cui collegarsi. Cosě quei
parametri richiesti possono essere la password o l'ID di connessione.
Allo stesso modo devi ben specificare la direzione della connessione: per
esempio da Access verso un db SQL o viceversa?
Le cose possono cambiare radicalmente.
Leggiti bene le specifiche ODBC di HanddBase e costruisci il DNS
appropriato.
Spesso al posto dei parametri si possono utilizzare delle stringhe =  a "".
Facci sapere.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento casella combinata 2

VECCHIO PROBLEMA
Problema: ho una maschera di inserimento prodotti che contiene più di una
casella combinata, per esempio ho una casella combinata che mi inserisce il
colore, solo che ha volte ho dei nuovi colori che non avevo precedentemente
inserito!!!!
Quindi ho pensato di aggiungere un tastino per ognuna di queste caselle che
mi aprisse la relativa mascherina in modo da inserire i dati mancanti al
menù a discesa delle caselle...ok, tutto bene per quanto riguarda
l'inserimento, sull'aggiornamento invece ho qualche problemino, io inserisco
ma la casella non viene aggiornata!!!!
Grazie a tutti!!!!!!
Ciao
Lo
NUOVO PROBLEMA
Ok, grazie a tutti cololo che mi sono stati d'aiuto...ho risolto il mio
problema,  FANTASTICO, sono troppo contento...solo che adesso vorrei
effetture la stessa operazione aggiornando una casella combinata di una
sottomaschera
Praticamente la maschera inserimento prodotti contiene una sottomaschera
piloti che contiene la casella combinata che mi permette la scelta dei
piloti appunto...io vorrei aggiornare questa casella aprendo la maschera di
inserimento piloti dalla maschera inserimento prodotti...non so se è chiaro
provo a rispiegare in poche parole:
pulsante MascheraInserimentoProdotti
Apertura MascheraInserimentoPiloti
Inserimento nuovo pilota
Aggiornamento casella combinata SottomascheraPiloti
Grazie a tutti per la Pazienza!!!!
Ciao
Lo

 ha scritto nel messaggio
news:sRW_8.100373$Jj7.2...@news1.tin.it...

Perchè al posto del tastino che ti apre la maschera interessata non abbini
l'apertura della maschera interessata su doppio click?
Mi spiego .....ogni casella combinata è abbinata ad una maschera per
l'immisione dei dati nella suddetta casella ......quindi......all'evento
doppio click della casella combinata..:
docmd. openform"Nome maschera Colore",,ac new record
quindi ad ogni maschera che si apre abbini all'evento
after update:
Form:_Colore.Requery
Credo che sia molto pratico è ti risparmia spazio nel form iniziale.........
Spero di esserti sato di aiuto.
Ciao
Gianni

Newsgroup: it.comp.appl.access
Titolo: Aprire un file esterno da una maschera

Vorrei associare ad un pulsante l'apertura di un
file esterno (un file di excel).
Come posso fare???
LuKe
lu...@gmx.de

 LuKe
se ho ben capito la domanda , basta mettere sull' evento onclick un modulo
con l'istruzione
shell "excel.exe pippo.xls"
ciao
Newsgroup: it.comp.appl.access
Titolo: VBA: errore su win2000 server

Se uso la procedura sotto su S.O. Win98 tutto ok
in windows2000 server ho l'errore:" Errore di Runtime '3045'.
Impossibile usare "c:\prova\dati2k.mdb" File già in uso.
Qualcuno ha un'idea per risolvere la cosa?
Private Sub Comando0_Click()
Set dati2k = createdatabase("c:\prova\dati2k.mdb", dbLangGeneral)
DoCmd.TransferDatabase acExport, "Microsoft Access", _
    "C:\prova\dati2k.mdb", acTable, "subagenti", _
    "subagenti"
End Sub
grazie
sdamy

Hai provato a chiudere il DB prima di esportarci le cose? io ho sempre fatto
così e non mi ha mai dato problemi (ma non ho provato su Win2k)
Prova il codice come segue:
 Private Sub Comando0_Click()
 Set dati2k = createdatabase("c:\prova\dati2k.mdb", dbLangGeneral)
dati2k.close
set dati2k= nothing


 ha scritto nel messaggio
news:a7q189$d1f$1...@newsreader.mailgate.org...

Grazie 1000000 MegaMAX!
Stavo impazzendo con questo problema!GRAZIE!
ciao ciao
sdamy

Newsgroup: it.comp.appl.access
Titolo: ARTOGOMENTO NON VALIDO. Nell'esportazione in un file .csv

Ciao a tutti
Avrei una necessità:
Da una tabella di ACCESS 2000 devo creare un .csv e faccio Esporta,
seleziono file di Testo ( txt . csv. ....) seleziono delimitato (;)
qualificatore testo " poi facci FINE
Mi da ARGOMENTO NON VALIDO
Cosa può essere???????
Se per cortesia mi date qualche suggerimento.
ciao
e grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se c'è qualcuno che mi può dare un'indicazione
ciao


 ciao
Intervenire su operazioni manuali è quasi sempre a tentativi.
Hai installato tutti i service pack?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Casella Combinata da VBA

Salve.
Ho un pulsante il cui clic mi deve generare una istruzione SQL. Praticamente 
sul clic devo caricare nella CasellaCombinata l'istruzione "Select * from 
Tabella".
Come faccio ad assegnare a CasellaCombinata questa istruzione sql da VBA? 


Credo qualcosa tipo
Me.TuaCasellaCominata.RowSourceType = "Tabella/query"
Me.TuaCasellaCominata.RowSource = "SELECT ....; "
F.

 Me.TuaCasellaCominata.RowSource = "SELECT ....; "
Grazie mille, era proprio cosě! :-D 

 ha scritto nel messaggio 
news:47d7c031$0$16021$5fc...@news.tiscali.it...

Ti posto il codice di una select che uso io, almeno vedi un pò:
Questa usa l'id di un'altro combobox
------------------------
cbochimica_primo.RowSource = "SELECT cartachimica.idchimica, 
cartachimica.nome, cartachimica.colore, 
cartachimica.gr
, cartachimica.costo, 
cartachimica.idformatocarta, cartachimica.numero FROM cartachimica WHERE 
cartachimica.nome='CB' AND cartachimica.idformatocarta=" & cboformatostesa
----------------------
questa invece no:
---------------------------
cbogrammatura.RowSource = "SELECT grammatura.idgrammatura, grammatura.grammi 
FROM grammatura ORDER BY [grammi]"
-----------------------------
Di più non saprei dirti
Saluti @ndrea
Io in genere mi creo la query e poi faccio un copia incolla sul codice.
Devi stare solo attento al fatto che le righe in vba mi sembra di ricordare 
che arrivano a 255 caratteri e che in genere se spezzi le righe devi usare 
il sistema del _ (trattino).
Attenzione a quando cerchi di riportare il rigo copiato che non si 
inseriscano " nel mezzo al codice, lo fà in genere quando và a capo da solo.
L'istruzione sopra è un'unica riga, tu sicuramente la vedrai con molti 
accapi.
Saluti @ndrea 

 Questa usa l'id di un'altro combobox
[cut]
Grazie anke a te :-)
Newsgroup: it.comp.appl.access
Titolo: Gestione ip database

Ciao a tutti , uso la seguente funzione per ottenere l'ip dei miei
visitatori :
<%
Dim ip
ip = Request.ServerVariables("REMOTE_ADDR")
Response.write "Il tuo indirizzo IP è: " &ip
%>
cosi la ottego e la stampo a video nel momento di accesso volevo
realizzare un database che ottenuto questo valore lo inserisca in una
tabella cosi avrò una statistica un counter di quante volte lo stesso
IP entra nella mia home page orari e date ! il sito è in asp e si
basa
su un DB microsoft access ospite su 
aruba.it
www.madonnadicrispino.it
www.madonnadicrispino.it
www.madonnadicrispino.it
Grazie

 su un DB microsoft access ospite su 
aruba.it
Si vabbe', fermo restando che se il richiedente e' dietro un proxy non 
hai il vero indirizzo, perche' non lo chiedi sul NG appropriato?
Set oCN = Server.CreateObject("ADODB.Connection")
oCN.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sPathDB & 
";Jet OLEDB"
oCN.execute "insert into.......blabla"
-- 
ac
y-1=x

 y-1=x-
oltretutto mi chiedo in quanti abbiano un IP statico....
mi chiedo se veramente serve...
@Alex

 
se serve serve se "nun" serve "nun" serve.
Bada, potrebbe essere meno stupida di quello che č'.
-- 
ac
y-1=x

 y-1=x
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 visto che è tecnica)
che la gente si lamenta quando "qualcosa" non e' tecnico mi "intrime(*)" 
molto
(*) intristisce+deprime, se dovessero parlare di qualche "rialiti" 
sarebbe pure peggio. Mi "depriscerebbe"
-- 
ac
y-1=x

 y-1=x
-- 


Newsgroup: it.comp.appl.access
Titolo: Ma perchè non capisco?

Ho 2 tabelle A e B.
Le lega una relazione uno a molti, per cui per ogni record in A posso avere
associati molti record in B.
In una maschera C con annessa sottomaschera D vorrei fare una ricerca dei
record.
Nella maschera C metto i campi che voglio ricercare, nella D visualizzo i
risultati; e fin qui tutto OK.
Ovviamente ho dovuto legare le tabelle in una query con parametri che sta
all'origine record della sottomaschera D.
Però, visto che vorrei ricercare i record di A anche in base ai valori dei
campi di B, se ad ogni A non associo un qualche record in B, la query non
mi trova nulla, ed in più perdo completamente la visibilità del record in
A, orfano dell'associato in B.
Come potrei risolvere??
Grazie
-- 
Ivan MO

con un subject cosě non ho resistito!
Micio

Ivan MO scrive

Se vuoi preservare i record di A nella query, devi cambiare la PROPRIETA' Join della relazione.
Prova.
Ciao Pierpaolo

...


...

SENZA RANCORE!!!
ovviamente stavo scherzando   :-)
Micio