mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: sono nuova di pacco e chiedo subito aiuto!-)

innanzitutto Ciao.. e' la prima volta che vedo questo NG e vi faccio i miei
complimenti!!!!!!
ebbene.. arriviamo al mio problema...
prima di esporre il mio problema chiedo scusa per il mio linguaggio non
corretto , ma sono stata catapultata forzatamente a programmare in access e
sinceramente non sono un informatica...
partiamo da una maschera dalla si puo' passare ad un'altra
ma per passare a questa seconda maschera ci deve essere un campo Sě/No
'cliccato'
io ho provato questo codice.. ma praticamente viene praticamente ignorato...
Private Sub dati_conv_Click()
On Error GoTo Err_dati_conv_Click
    Dim stMsg As String, strTitolo As String
    Dim stDocName As String
    Dim stLinkCriteria As String
    ' se il campo convenzione NON e' cliccato, visualizza un messaggio
    If IsNull(Me.csp_desc) Then
        MsgBox "Se il Centro Sportivo e' convenzionato ceck la casella della
convenzione", 16, "Attenzione!"
        Me.csp_conv.SetFocus
        Exit Sub
    ' Altrimenti, apre la maschera Dati Convenzione per visualizzare i dati
della convenzione del Centro Sportivo corrente.
        stDocName = "F_Convenzione"
        stLinkCriteria = "[csp_desc] = Forms![F_CentroSportivo]![csp_desc]"
        DoCmd.OpenForm stDocName, , , stLinkCriteria
    End If
Exit_dati_conv_Click:
    Exit Sub
Err_dati_conv_Click:
    MsgBox Err.Description
    Resume Exit_dati_conv_Click
End Sub
 grazie mille per l'attenzione
Monica

        stLinkCriteria = "[csp_desc] = Forms![F_CentroSportivo]![csp_desc]"
stLinkCriteria = "[csp_desc] =" & Forms![F_CentroSportivo]![csp_desc]



Prova con:
If not Me.csp_desc then
Se me.csp_desc č una casella di controllo dovrebbe ritornarti il valore -1
per vero o sě e 0 per falso o no...
Ciao.

         Exit Sub
manca ELSE, e non serve exit sub, in ogni caso se me.csp_desc č  un campo boolea
(si/no) non testarlo con Isnull, ma confrontalo con valori true e false
if me.csp_desc = false   (oppure semplicemente if me.csp_desc then)
        MsgBox "Se il Centro Sportivo e' convenzionato ceck la casella della
convenzione", 16, "Attenzione!"
        Me.csp_conv.SetFocus
else
        stDocName = "F_Convenzione"
        stLinkCriteria = "[csp_desc] = Forms![F_CentroSportivo]![csp_desc]"
        DoCmd.OpenForm stDocName, , , stLinkCriteria
 End If
Ciao


         Exit Sub


 > ma per passare a questa seconda maschera ci deve essere un campo Sě/No


 Ciao


 > miei
Va beh , ma allora io mi taglio le vene .... sono mesi che cerco di scrivere
quattro righe
Non č possibile che non sapevi niente di programmazione , non scherzare dai
!!
Complimenti !!

 > >         Exit Sub


 wrote in message 8g3n6v$8tr$1...@nslave2.tin.it...

Newsgroup: it.comp.appl.access
Titolo: stampare direttamente una copia pdf

Mi domandavo se e come sarebbe possibile creare una copia automatica in 
pdf di una stampa di un report senza che l'utente debba inserire alcun 
dato e/o parametro.
Qualche idea

 ha scritto nel messaggio
news:AtqId.3977$2h5....@tornado.fastwebnet.it...

Se cerchi nei vecchi messaggi del NG troverai un'infinità di thread che
indicano come creare un file pdf da un report.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

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

Come posso fare in modo che mi dia il risultato con 2 decimali?
=((([sommatot]*8)-[SFinale])/[OreAllievo])*100
Il risultato me lo arrotonda sempre. 5,7 mi visualizza 6!
Formato --> Num generico
Posizioni decimali --> 2

 ha scritto nel messaggio
news:a1m5pl$s2d$1...@news.flashnet.it...

prova ad utilizzare il formato"Standard" con 2 decimali
Silvia



vedi la funzione format e la funzione di Karl per gli
arrotondamenti...
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: aprire una finestra di selezione FILE

Oi!
Scusate, vorrei sapere come si fa ad aprire una finestra per la
selezione di un file da disco, perchč InputBox e MsgBox non sono
adatte.
Grazie mille e Axč!

 ha scritto nel messaggio
news:knlpbvk6krmk4g6pq...@4ax.com...

Su 
www.sitocomune.com
 potresti trovare qualcosa.
Una strada:
Inserisci in una maschera l'ocx Comdlg32.ocx che trovi nell'elenco sotto la
voce "Microsoft Common Dialog Control X..
Lo chiami Comm1 (con molta fantasia).
Questo un esempio di codice a fronte del clic di un pulsante "ApriFile":
Dim selectedFile As String
  Me.Comm1.CancelError = False
  Me.Comm1.Flags = cdlOFNHideReadOnly
  Me.Comm1.Filter = "Database (*.mdb)" & Chr(0) & "*.mdb" & Chr(0)
  Me.Comm1.FilterIndex = 1
  Me.Comm1.DialogTitle = "Scegliere un file dall'elenco"
  Me.Comm1.InitDir = "C:\"
  Me.Comm1.ShowOpen
  If Me.Comm1.FileName = "" Then
  Exit Sub
  End If
  selectedFile = Me.Comm1.FileName
'quest'ultima istruzione ti restituisce il percorso e il nome del file
scelto.
Ciao, Carlo

Lo chiami Comm1 (con molta fantasia).
Come faccio a 'chiamarlo'?
Tra l'altro a me dice che non č installato, e non vorrei che chi
dovesse usare il db potesse avere lo stesso problema....
Grazie mille e Axč!

 Grazie mille e Axè!
...basta urlare "..controllooooooooo".
"Chiamarlo" o "lo chiami" vuol dire dare un nome all'oggetto.
Ogni oggetto in Access ma anche nella vita comune, ha un nome:
una casella di testo si chiama "Cognome", un oggetto ActiveX inserito in una
maschera si può chiamare "CercaFile" o "Comm1" o "ComePiùTiPiace"...
Leggi nella guida "Aggiunta di controlli ActiveX".
Ciao, Carlo

Leggi nella guida "Aggiunta di controlli ActiveX".
Si, scusa... :D Mi sono spiegato una schifezza :D
Mi dà 'controllo non registrato'...  Che significa?
Come lo registro? Lui dice che non si dispone della licensa necessaria
all'uso di quel controllo :( che fare? Non ce ne è di free? 
Axè!

 wrote in message
knlpbvk6krmk4g6pq...@4ax.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Stefano Bettini intitolata "Richiamare la finestra di dialogo per la
selezione di un file".
Sempre nel Sito Comune trovi altre soluzioni nella Sezione Moduls.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Sempre nel Sito Comune trovi altre soluzioni nella Sezione Moduls.
Grazie mille. Però ho un dubbio. O, meglio, un problema, visto che non
mi funziona.
Voglio associare l'apertura della finestra ad un bottone. Quindi
metto, ad esempio, quello che c'è nella funzione di Bettini, tutto
sotto bottone_onclick().
Ma non funziona.... ??
Axè!

 wrote:
ho risolto, e funziona, grazie mille!
Axč!
Newsgroup: it.comp.appl.access
Titolo: Entrare in un Database con Nome Utente e Password

Un caloroso saluto a tutto il NewsGroup,
sono un neofita che si sta avvicinando adesso ad Access ed a tutte le sue
funzioni.
Volevo creare un database con accesso tramite "Nome Utente" e "Password".
Ho gia creato le maschere e la relativa tabella che contiene l'elenco dei Nomi
Utenti e delle Password, ma non riesco a far confrontare il nome utente e la
password inserite nella maschera con quelle presenti sulla tabella.
C'è qualcuno che potrebbe inviarmi anche tramite E-Mail il codice da inserire
per effettuare il confronto dei dati?
Ringrazio anticipatamente.
Tony
____________________________________________________________________
Get free email and a permanent address at 
http://www.netaddress.com/?N=1
-- 
Posted from 
wwcst269.netaddress.usa.net
 [204.68.23.14] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

per effettuare il confronto dei dati?
Tramite E-Mail? Mai!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Funzione Round

Buongiorno a tutti,
come posso usare questo funzione excel con access?
ARROTONDA.ECCESSO.MAT(A1;0,5)
in pratica mi trasforma la colonna A in C
0,215		0,50
0,48195		0,50
3,44		3,50
0,783222		1,00
1,001		1,50
0,99		1,50
 
Con Round non riesco a venirne a capo...
 
Grazie


prova con
Int(tuovalore / 0.5 + 1) * 0.5
 
BFS

 BFS
 
Grazie mille!!! Era proprio quello che volevo.. ;)
 
Alfio


però guardando bene non mi torna questo
1,001        1,50
0,99        1,50
 
 
sicuro che in excel 0.99 ti dia 1.5?
 
BFS

 BFS
No, errore di copia... è 1 :)))

Salve,
 
Alfio:

https://www.donkarl.com/it?FAQ2.1
 
 
-- 
Ciao
Karl
*********
Access Bugs: 
https://AccessForever.org
 
Access News: 
https://youtu.be/XMOHBSudo-U
 
Access DevCon: 
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Invio auguri in tre modi

Carissimi, vi chiedo aiuto per questo problema:
vorrei inviare gli auguri di compleanno ai miei clienti, usando se
possibile SMS o email oppure, se non hanno queste info, la classica
cartolina. Ho pensato ad una procedura di questo tipo: nella tabella
clienti ho i campi "cellulare" "email" "indirizzo" periodicamente
lancio una procedura di "invio Auguri" che inizialmente mi apre la
mascherina con intervallo date, io gli dico l'intervallo che mi
interessa, poi mi propone una maschera con l'elenco di chi compie gli
anni in quell'intervallo di tempo, fatta in questo modo:
[data] [nome e cognome] *pulsanteSMS* [cellulare] *pulsanteEMAIL*
[email] *pulsanteCARTOLINA* [indirizzo]
dalla maschera io vorrei che quando clicco su *pulsanteSMS* (oppure
*pulsanteEMAIL* oppure *pulsanteCARTOLINA*) mi venga creato un nuovo
record su una tabella apposita (ListaSMS con nome e numero di
cellulare, oppure ListaEMAIL con nome e indirizzo email, o
ListaCARTOLINE con nome e indirizzo), e quando ho finito e chiudo la
maschera avrò quindi tre tabelle con i dati che mi servono per mandare
gli auguri nei tre modi scelti.
Mi manca questo passaggio: qual'è il comando da associare a *pulsante*
per creare un nuovo record ed infilarlo nella tabella giusta?
Se avete altre indicazioni su procedure simili già fatte sono ben
accette.
grazie per l'aiuto che potete darmi


Crei le tre tabelle che saranno le tre madri per le tabelle operative
es:
_tblAuguriSms
_tblAuguriEmail
_tblAuguriCarto
l'underscore "_" all'inizio del nome serve a contraddistinguere le
tabelle "madri" ma puoi denominarle come vuoi, solo che devono essere
distinguibili da quelle poi operative che ospiteranno i dati volta per
volta.
controlli se esistono le tabelle operative ,qualcuno ha postato già
qui nel NG qualche funzione utente tipo IsTable()
se esistono le cancelli (sono quelle usate l'ultima volta) con
docmd.deleteobject
copi le tabelle madri in nuove tabelle operative (perciò queste nuove
tabelle saranno vuote) con docmd.copyobject
poi esegui il codice seguente:
docmd.runsql  "istruzione sql di accodamento nella tabella sms"
docmd.runsql "come sopra per emails"
docmd.runsql "come sopra per indirizzi"
puoi associare tutto il codice ad un pulsante che fa tutto
oppure a tre pulsanti che fanno ognuno il lavoro per sms emails o
indirizzi
ecco fatto.
AleC


Ahhh runsql!!! l'avrò usato mille volte.. sarà il caldo! grazie grazie
grazie!
Newsgroup: it.comp.appl.access
Titolo: Finestra avvio

Salve a tutti,
ho il seguente problema:
Ho fatto un database con access, con qualche maschera, tabella e query...
poi, non pensando al guaio che stavo combinando, ho cercato di criptare il 
tutto, ho aperto il menu Avvio e ho fatto in modo che non visualizzasse piu' 
la finestra base del database, le barre degli strumenti e quant'altro...
risultato: adesso e' immodificabile.
Sto lavorando con Access 2003.
Pensavo ne salvasse un altro e mi lasciasse lavorare sul precedente, ma 
invece mi ha salvato direttamente l'.mdb e... STOP !
C'e' una combinazione di comandi, o qualche altro sistema, per ripristinare 
la condizione precedente e riaprirlo normalmente ? Ho anche provato a 
trasformarlo in .mde, ma nulla di nulla.
 Per provare, ho rifatto la stessa cosa sul dbse Northwind di esempio, con 
il medesimo risultato :( speravo li' di poter tornare indietro, ma quello e' 
il male minore, lo reinstallo, il problema e' il mio !!
Un grazie enorme a chiunque mi vorra' aiutare.
Antonio 

 ...
Ignorare Autoexec e impostazioni di avvio
www.donkarl.com/it?FAQ1.7
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 
www.donkarl.com/it?FAQ1.7
Grazie infinite, perfetto ! ;)
Antonio

Newsgroup: it.comp.appl.access
Titolo: Passare un parametro alla query ma non da una form

Ho una query che fa da origine ad un report.
Nella query vorrei mettere un parametro ovvero il numero di fattura , questo
non mi arriva però da una maschera ma direttamente dalla tabella tramite
codice VBA.
Mi spiego: se la tabella ha 8 nr.fatture io testo il cambio di fattura e lo
passo alla query in modo che filtra il report per quella fattura.
Mi sembra l'unica soluzione per bypassare il problema dei totali a lunghezza
fissa , creare un report per ogni numero fattura anche in una fatturazione
differita.
Per fare questo avrei bisogno di passare il numero fattura alla query
origine. Si può fare???
grazie a tutti
Ronny.
--------------------------------
Inviato via 
http://usenet.libero.it


Non ho capito bene a cosa ti serva ma nei criteri della query mettici
forms!tuamaschera!tuonumerofattura.
Ma fammi cmq capire cosa intendi fare.
ciao MAssimiliano



La tabella la leggi tramite recordset?
docmd.openreport "nomereport",,,"camponumerofattura = " &
rst("camponumerofattura")
--
a.cara 
Togli qualcosa dall'email


Aaaaz! che pinguino che sono, è vero, grazie mille.
Ronny
Newsgroup: it.comp.appl.access
Titolo: stessa espressione nella query

ciao a tutti
 
chiedo aiuto per riprodurre questa espressione nella query:
 
=IIf([MioRif]<>0;DLookUp("DataOrdine";"TbOrdini";"IdCliente=" & [IdCliente] & " And ([MioRif])=" & [MioRif]-1);DMax("DataOrdine";"TbOrdini";"IdCliente= " & [IdCliente]))
 
grazie

Cut
 
ho provato cosi'
 
  strsCheckQL = "SELECT * FROM TbOrdini" _
    & " Where IdCliente=" & cliCriterio()
  Set rsCheck = CurrentDb.OpenRecordset(strsCheckQL)
 
  FirstDataOrd = rsCheck!DataOrdine And (rsCheck!MioRif - 1) ' data precedente al record corrente
  NextDataOrd = rsCheck!DataOrdine And (rsCheck!MioRif + 1) ' data successiva al record corrente
 
per ottenere se miorif è <> 0
FirstDataOrd = DLookUp("DataOrdine";"TbOrdini";"IdCliente=" & [IdCliente] & " And ([MioRif])=" & [MioRif]-1)
 
mentre se miorif è = 0
NextDataOrd = DMax("DataOrdine";"TbOrdini";"IdCliente= " & [IdCliente])
 
 
 
ma non a bene!

Newsgroup: it.comp.appl.access
Titolo: OT - Form PopUp e Condizionate, ma in VB :-)


http://www.penguinpowered.com/~ecesena
La prigione e' come Beverly Hills.  Ma c'e' meno criminalita'.
		-- Robert Mitchum

Qualcuno di voi sa come fare queste form in VB (magari 5)??
Ma scusa, non è anche lì una proprietà da settare della form stessa?
Antonio





http://www.penguinpowered.com/~ecesena
- Cosa si vede quando si guarda un carabiniere negli occhi?
- L'interno della nuca.
		-- Da it.hobby.umorismo
Newsgroup: it.comp.appl.access
Titolo: aprire record selezionato in una sottomaschera

Ho una maschera relativa a una [azienda] con all'interno una
sottomaschera in formato tabellare con l'elenco dei [contatti] in
quell'azienda, vorrei impostare un bottone nella maschera che mi apra
una altra maschera degli [ordini] relativi al contatto
attivo/selezionato nella sottomaschera. Ho fatto molti tentativi ma non
ci sono riuscito.
Spero che qualche buon'anima mi voglia aiutare. 
Graziemille

 ha scritto nel messaggio 
news:1150927863....@b68g2000cwa.googlegroups.com...

Nell'evento "su clic" del bottone (inserito nella sottomaschera, nella 
sezione Corpo) inserisci:
if not isnull(me!idcontatto) then
    docmd.openform "nomeForm",,,"idcontatto=" & me!idcontatto
end if
Vedi help (attivabile con ALT-F11 poi F1) alla voce: Metodo OpenForm...
Ciao.
-- 
Sergio MAZZA

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

Volevo una informazione...
Io creo un bel DB con maschere report ecc. pero siccome è su commissione lo
consegno al destinatario, però io lo aggiorno lo modifico lo miglioro .....
come faccio a fare l'aggiornamento sul precedente DB del mio amico senza
dover importare le tabelle piene dei suoi dati?
grazie Claudia

 ha scritto nel messaggio
news:QP1v7.22689$0Y2.2...@news.infostrada.it...

Cerca nella guida di Access "divisione di database".
Sostanzialmente dividi il tuo DB in 2:
- il BE (Back End) che contiene le tabelle;
- il FE (Front End) che contiene tutto il resto e che ha le tabelle
collegate al BE.
In Access trovi un'autocomposizione che provvede a tutto automaticamente, ma
anche a manina non è difficile.
Se poi desideri riallegare le tabelle da codice, sul Sito Comune trovi
diverse soluzioni possibili.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 wrote in message
a12v7.22812$0Y2.2...@news.infostrada.it...


 DB?
Innanzi tutto rispondi dopo il testo dei messaggi precedenti e non prima.
Credo che convenga che tu distribuisca il programma solo quando avrai deciso
una struttura stabile delle tabelle.
Comunque, se proprio devi aggiungere delle nuove tabelle, vai nella guida di
Access e cerca CreateTableDef e CREATE TABLE (non dimenticare di leggere
attentamente gli esempi).


 Nel caso, puoi creare la nuova tabella nel  Db sorgente che farà
l'aggiornamento. Quando sei dal cliente, apri il Db Tabelle selezioni dal
menu file importa tabella, poi la elimini dal Db Sorgente così lo potrai
tranquillamente compilare in mde senza che ne resti traccia nel nuovo mde
(spero di essere stato chiaro)
Ciao Tex

 DB?
Dai un occhiata sul Sito Comune alla mia FAQ.
Sez. General, "Aggiornare le applicazioni distribuite."
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Per i Ganzi......(Sottomaschere...)

Un problemone:
Ho una maschera sulla quale immettendo dei paramentri (data, cliente
ecc.ecc.) faccio delle ricerche su una tabella che contiene dei dati su
spedizioni....tale maschera contiene anche una sottomaschera (sempre coll
alla stessa tabella) che mi visualizza (premendo su un pulsante) i dati in
base sui parametri che ho immesso.... e fin qui tutto ok ma....
vorrei vorrei vorrei che facendo doppio click sul record selezionato nella
sottomaschera mi si aprisse la maschera che ho usato per inserire i dati
relativi alla stessa spedizione....
Is Possible ????
Grazie strastramille
-- 
Posted from 
smtp6.libero.it
 [193.70.192.127] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Is Possible ????
La sottomaschera è collegata ad una maschera no?
Sui controlli che stanno in questa maschera, all'evento doppio clic, associa
l'apertura dell'altra maschera di cui parli e metti come filtro che il
codice sia lo stesso di quello selezionato nella maschera principale, nel
record della sottomaschera scelto...
Antonio





Nella sottomaschera possono uscire più records con lo stesso 
identificativo (es.25 records per lo stesso cliente...) 
!!!!!



 wrote in message
000601c07500$b5989760$650b1997@c7x0k5...
Nella sottomaschera possono uscire più records con lo stesso identificativo
(es.25 records per lo stesso cliente...) !!!!!
Non postare in html!!
Avrai un identificativo della Spedizione?
Se si (così dovrebbe, un contatore o altro.... un codice univoco), sul
doppio click fai aprire la maschera di caricamente con lo stesso codice
identificativo del record su cui ti trovi ed hai fatto doppio click
ciao Riccardo

Newsgroup: it.comp.appl.access
Titolo: ricerca in una maschera

Ciao a tutti; avrei questo problema, quando apro una maschera e clicco
sull'icona trova (il canocchialino per intenderci) mi piacerebbe che di
default mi si presentasse cosě:
confronta "parte del campo"
e "cerca solo in campo corrente" non spuntato;
č possibile?
scusatemi se la domanda puň essere banale, ma al momento non sono ancora
riuscito a trovare una soluzione.
ciao,   giancarlo

 ha scritto nel messaggio
news:8r425s$jtd$1...@serv1.albacom.net...

strumenti / opzioni / modifica-trova seleziona ricerca standard e poi clicca
su ok!
poi esegui una ricerca con il pulsante del binocolo e clicca su rova sdopo
aver importato
le opzioni come le vuoi tu! uscendo e rientrando dal database le
impostazioni dovrebbero rimanere!
fammi sapere ciao!
Tosto73
Newsgroup: it.comp.appl.access
Titolo: aiuto su codice donwload file sequenziale da lista

Salve, devo generare una procedura per scaricare file PDF da un
determinato sito web.
Sono in possesso di tutti i nomi file che ho in apposita tabella
chiamata tbl_lista, il nome dei file con path completa è riportato
all'interno di un campo chiamato "percorsi".
 
Vorrei automatizzare la procedura per il download che oggi seguivo
direttamente file per file con la funzione di seguito riportata:
 
Dim oAppIE As SHDocVw.InternetExplorer
Indirizzo = Me.Testo1.Value
 
Set oAppIE = CreateObject("InternetExplorer.Application")
oAppIE.Navigate2 Indirizzo
Do
    DoEvents
    If oAppIE.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
Loop
oAppIE.Visible = True
oApp.Document.Forms(0).Item("CF").Value = ""
oApp.Document.Forms(0).Item("PW").Value = ""
oApp.Document.Forms(0).submit
inviaFormHTML_exit:
    Set oAppIE = Nothing
    Exit Sub
 
 
Domanda ulteriore:
 
Vorrei che il download puntasse a salvare i file in folder c:\bkp_pdf\
Si apre una finestra errore di tipo 424 dopo download ... come fare a
skipparla e passare a record successivo e come fare a fare la stessa
cosa quando a connessione avvenuta il nome file è errato e quindi non
presente e scaricabile.
 
Grazie anticipatamente per le risposte.
 
MC


Io usavo questo codice appoggiandomi al controllo INET:
 
Function HTTPDownloadFile(ByVal URL As String, ByVal LocalFileName As
String) As Boolean
    On Error Goto HTTP_ERROR
    Dim HTTP As Object
    Dim Contents() As Byte
 
    HTTPDownloadFile=False
 
    Set HTTP = CreateObject("InetCtls.Inet")
    With HTTP
        .Protocol = icHTTP
        .URL = URL
        .UserName = "**UserName**"
        .Password = "**Password**"
        Contents() = .OpenURL(.URL, icByteArray)
    End With
 
    Open LocalFileName For Binary Access Write As #1
    Put #1, , Contents()
    Close #1
 
Exit_Here:
    HTTPDownloadFile=True
    Set HTTP = Nothing
    Exit Sub
HTTP_ERROR:
    Select Case Err.Number
         Case Is=424
                Resume Exit_Here
         Case Else
                Resume Next
    End Select
End Sub
 
Dalla chiamante, se     HTTPDownloadFile=FALSE skippi al prossimo....
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: DAO

COME SI  ATTIVA DAO 2.5/3.5?
POSSO ATTIVARLO ANCHE IN OFFICE 2000?
GRAZIE

 GRAZIE
Non urlare :)))
Allora...
- Access 97 usa DAO 3.5 di default e nn devi attivare nulla
- Access 2000 usa ADO ma puoi usare anche DAO 3.6/3.5.
Per farlo da Access 2000 vai su Strumenti\macro\Visual basic e ti apre
l'editor Visual Basic
Vai qui su Strumenti - Riferimenti e hai un elenco di librerie (dll+ocx) che
sono disponibili, quelle spuntate sono quelle che stai usando e sono
inserite nel tuo database, le altre le puoi utilizzare semplicemente
selezionandole.
Nella lista c'e' il dao350.dll, una delle voci fa riferimento proprio a
questa libreria, credo sia DAO 3.5 o qualsosa di simile...la spunti e premi
OK.
Se la vuoi utilizzare di default trascinala su in alto alla lista SOPRA di
ADO, in modo che access 2000 usa prima di default DAO (credo sia cosi,
qualcuno mi corregga se sbaglio).
Spero di essere stato chiaro.
Ciao :))


 ciao fabrizio
grazie della risposta
sei stato chiarissimo!
visto che sei così bravo sottopongo alla tua attenzione un altro problema
ti ringrazio in anticipo per la tua risposta !
ho creato una maschera in cui ho inserito
nome
cognome
data di nascita
tratti dalla tabella "impiegati"
INOLTRE HO INSERITO
UN COMANDO : comando4
UNA CASELLA DI TESTO : testo5  la cui etichetta è  "inserisci città di
nascita"
la casella di testo è vuota perchè chi legge la maschera, inserendo una
città
a sua scelta e cliccando sul comando, può
visualizzare il numero di persona nata in quella città
UNA CASELLA DI TESTO :testo7
in tale casella dovrebbe essere visualizzato un numero, li risultato del
codice associato al comando4
questo è il codice:
 Private Sub Comando4_Click()
Dim d As Database
Dim t As Recordset
Set d = CurrentDb()
Set t = d.OpenRecordset("tabella1")
K = 0
t.MoveFirst
Do Until t.EOF
If t![città di nascita] = Testo5 Then K = K + 1
t.MoveNext
Loop
Testo7 = K
End Sub
perchè il debug evidenzia come errore openrecordset?
questo codice presenta altri errori?
grazie
ciao
oriana

 ciao
Ciao :)


Microsoft usa dao 3.6
entri nel codice VBA strumenti - riferimenti
bye
ringo

 ringo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Date estese in Inglese nei reports

Salve,
Stiamo sviluppando dei reports e abbiamo bisogno
di creare dei reports identichi a parte della lingua.
Il report in italiano viene generato come deve mentre
abbiamo un problema con il report in inglese con la data
(che deve essere scritto per esteso usando il formato
MMMM dd, yyyy). Non c'è verso di far scrivere per esempio
July 10, 2000 invece la data viene scritto in italiano.
In Word si riesce gestire questa cosa ma in Access sembra
impossibile se non si va cambiare l'impostazione internazionali
del PC (che non vogliano fare).
Forse deve scrive un funzione per fare la traduzione ma
magari Voi sapete già la soluzione.
Vi ringrazio per qualsiasi aiuto che potete darmi.
/Mike
mos...@libero.it

 ha scritto nel messaggio
news:8l7192$d8f$1...@nslave1.tin.it...

Per quanto mi riguarda non ho trovato soluzioni "tradizionali"; l'help non
indica come cambiare la nazionalità del formato delle date. Ho cercato nei
siti VB e (sembra) non esistere niente del genere; chissà maneggiando le API
forse...
Sì credo che l'unica sia una funzione che traduce i mesi; altrimenti una
tabella con le traduzioni e il rispettivo codice nazionale, così da poter
disporre di tutte le varianti senza doverle cambiare nella funzione...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: vbs

Forse la domanda è ripetuta ma il probelma che ho non sono riuscito a 
risolverlo.
E' possibile gestire in un file vbs che lancia un report access l' 
orientamento della stampante di default?
se si è possibile avere un esempio?
grazie a tutti 

 grazie a tutti
Non credo.
Ma perché lo vuoi gestire col vbs?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 in orrizzontale.....
creo il file mde.......... se lo porto su un altro pc   la stampa di questo 
report lanciata dal file vbs avviene in verticale....
parto dal file vbs perchè lancio il report come istanza....
 questo è il mio file vbs
Dim objApp
Dim AppPath
Dim FileName
Dim DBName
AppPath = "C:\saripgmsource\"
DBName = "prova stampa.mdb"
Set objApp=Wscript.CreateObject("Access.Application")
objApp.OpenCurrentDatabase AppPath & DBName
objApp.DoCmd.OpenReport "Report1"
objApp.CloseCurrentDatabase
Set objApp= Nothing
quindi pensavo che mettendo da qualche parte il comando di impostare la 
stampante in orrizzontale avrei risolto il problema
sbagliato tutto ??
ciao grazie 

 ciao grazie
In linea di massima; se nell'ambiente access riesci ad impostare l'orientamento della stampa agendo (per esempio) sull'oggetto 
Printer, lo puoi fare anche con VBS; chiaramente inserendo i giusti riferimenti agli oggetti.
Es.
...
objApp.DoCmd.OpenReport "Report1", 2
objApp.Printer.Orientation = 2
objApp.Reports("Report1").Print
...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:dls943$hbt$1...@area.cu.mi.it...

ho inserito le  tre righe ma in esecuzione mi mnada un messaggio di errore
numero errato di argomenti
ciao Grazie 

 ciao Grazie
Ho sbagliato; il metodo Print stampa scritte sulla finestra immediata.
Il metodo giusto è il PrintOut:
'---
Dim objApp
Dim AppPath
Dim FileName
Dim DBName
AppPath = "D:\DATI\VARIE\Sergio\Ng\"
DBName = "ngXp.mdb"
Set objApp=Wscript.CreateObject("Access.Application")
objApp.OpenCurrentDatabase AppPath & DBName
objApp.DoCmd.OpenReport "Prova", 2
objApp.Printer.Orientation = 2
objApp.DoCmd.PrintOut 2
objApp.Quit 2
Set objApp= Nothing
'---
Ho modificato la riga che chiude il database utilizzando il metodo Quit perché la CloseCurrentDatabase non chiude l'applicazione, e 
ho indicato il paramentro 2 (acQuitSaveNone) per non richiedere nulla all'utente...
Ciao.
-- 
Sergio MAZZA 


Ciao Sergio, questo codice funziona anche anche negli mde?


 Info:  
www.donkarl.com/it
Ciao Massimiliano; non lo so perché non utilizzo mde.
Tu hai provato?
Ciao.
-- 
Sergio MAZZA 


Ho fatto una prima prova cambiando in un mdb Axp l'orientation da 2 a 1
ma lo stampa sempre allo stesso modo, in verticale, quello di default



Questo l'ho provato con l'mdb e funziona:
...
objApp.Visible = true
objApp.DoCmd.OpenReport "Prova", 1
objApp.Reports("prova").Printer.Orientation = 2
objApp.DoCmd.OpenReport "Prova", 2



Hai ragione tu se un mdb, ma come ti dicevo su di un mde mi dice
Comando non disponibile in un database MDE/ADE
codice 800A1E7A
Mi sembrava strano, il fatto è che con l'oggetto printer comunque si passa
per il design time e in un mde nun se po'

Newsgroup: it.comp.appl.access
Titolo: update da tabella a tabella

la mia tabella1 ha
ID (contatore)
Articolo (Testo)
La tabella2 è uguale identica
ho aggiunti dei nuovi dati e ora devo portare tutto sulla tabella 1
come deve essere la query di aggiornamento da query a query tenendo presende 
che ID è univoco per tutti e due e deve essere uguale identico 


sembra, da come hai esposto il problema, alla fine le due tabelle
saranno uguali.
Se č cosě
dopo aver selezionato la Tabella2 ctrl+c e ctrl+v e rispondi sě
da codice:
    DoCmd.SetWarnings False
    DoCmd.CopyObject "", "Tabella1", acTable, "Tabella2"
Ciao
Paolo


Ciao Paolo
mi serviva una semplice query
sto facendo dei test e quando il tutto è ok con la query porto i dati da una 
parte all'altra
non è una procedura che uso sempre è solamente solo per questo evento
thanks

Newsgroup: it.comp.appl.access
Titolo: Leggere il valore di una variabile da query. HELP!

E' possibile leggere il valore di una variabile su una maschera da una query
?
Impostandola fra i criteri vedo che non viene rilevata :-(
Grazie

Mi spiego meglio:
sto assegnando dei valori ad alcune variabili contenute nel codice abbinato
ad un pulsante su di una maschera.
In pratica vorrei che cliccando il pulsante si apra una query i cui criteri
sono dati dai valori delle variabili assegnate.
Grazie

 ha scritto nel messaggio
news:s_0y6.120327$lj4.3...@news6.giganews.com...

Credo che ad una query si possa solo passare un valore tramite una funzione.
L'avevo già letto in un messaggio di un anno fa circa.
A grandi linee devi definire una funzione "public" nel codice, ad esempio
Variabile(n), con n=numero di variabili che ti serve richiamare nelle query;
poi dentro la funzione assegni il valore della variabile e richiami
Variabile(n) nella query.
Fabio Dalla Villa
Biella (BI) 13900

 ha scritto nel messaggio
news:s_0y6.120327$lj4.3...@news6.giganews.com...

Se ho capito stai cercando di fare una cosa del genere:
in una maschera l'utente inserisce un valore (ad esempio sceglie un cliente
da un combo)
si vuole aprire una query filtrata per questo campo (ad esempio stampa di un
report con gli ordini di questo cliente)
Io di solito faccio così:
creo la query e nel campo idcliente filtro per forms![tua
maschera]!tuocampo_combo
Il campo compo deve avere come primo campo l'idcliente del cliente, se non
lo vuoi vedere imponi larghezza=0 alla prima colonna del combo.
Cesare Dussin
Newsgroup: it.comp.appl.access
Titolo: IIF dentro una casella di testo

dentro una casella Testo_X ho il codice A:
A= DLookup("nomeCampoA "; " nomeTabella "; " nomeCampoB =" & Testo_2)
dove Testo_2 è il nome della casella di testo
qual è il codice esatto da usare in modo che se in Testo_2 non c'è
niente, allora dentro Testo_X non devo avere nulla; praticamente il
dlookup non deve agire quando su Testo_2 non ho nulla.
ho provato con
iif ( isnull (nome_Casella_Testo_2); null; Dlookup…..)
ma non funziona
grazie 1001

 grazie 1001
Che errore ti dà?
In quello che hai scritto, secondo me, c'è solo un errore: non hai messo il
segno di uguale davanti la parola iif.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 segno di uguale davanti la parola iif.
l'errore è:
#nome?
anche se metto il segno =
poi quando vado a rivedere il codice lo toglie access97

 segno di uguale davanti la parola iif.
forse ci sono    isnull (nome_Casella_Testo_2)
deve essere  isnull (nome_campo_Testo_2) ?
cioè devo mettere il nome del campo e non della casella di testo ?
ho fatto una ricerca su alcuni messaggi vecchi e su un esempio ho visto che
veniva usato sull'iif il nome_campo
spero sia cosi'  ora vado a provare

Newsgroup: it.comp.appl.access
Titolo: Query senza risultati =errore?

altro quesito
in una maschera ho delle caselle di testo in cui appare la somma del campo
"spese" di tutti i  record ottenuti dalla query che di volta in volta
sottopongo.
SE pero la query resituisce niente, nella casella dove c'è la somma, appare
scritto "errore".Come posso fare perchè invece appaia 0?
Ciao
Stefano

 ha scritto:

Invece di un ControlSource come
=Sum([CampoFoo])
puoi usare
=Iif(IsError(Sum([CampoFoo]));0;Sum([CampoFoo]))
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:Cyr%5.4451$ag5.2...@twister1.tin.it...

Se nell'origine controllo della casella di testo hai scritto:
=Somma([NomeCampo])
prova a scriverci:
=IIF(DCount("[NomeCampo]"; "NomeQuery")=0;0;Somma([NomeCampo]))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Cambiare foglio excel da access

Salve a tutti
ho la necessità dall'interno di un programma in access di aprire un 
programma in excel e scrivere su 2 fogli diversi.
Attualmente uso queste istruzioni:
oApp.Workbooks.Open "C:\nomefile.xls"
Set wks = oApp.ActiveWorkbook.Sheets("magazzino")
per scrivere sul foglio "magazzino"
e
Set wks = oApp.ActiveWorkbook.Sheets("movimenti")
per scrivere sul foglio "movimenti"
Se eseguo il tutto su 2 programmi excel distinti funziona, ma se unisco 
i 2 fogli in un unico programma di excel non riesco a passare il 
controllo da un foglio all'altro.
Cosa devo fare?
Grazie 1000

 ha scritto nel messaggio 
news:200707310...@mynewsgate.net...

Forse non ho capito; ma se vuoi scrivere su fogli diversi, basta che cambi 
il riferimento al foglio;
es.
oApp.Workbooks.Open "C:\nomefile.xls"
oApp.Sheets("nomeFoglio1").Cells(1,1) = "Ciao!"
oApp.Sheets("nomeFoglio2").Cells(1,1) = "Ari-Ciao!"
(oppure)
oApp.Sheets(0).Cells(1,1) = "Ciao!"
oApp.Sheets(1).Cells(1,1) = "Ari-Ciao!"
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Impostare una password e permettere di cambiarla in A2K

Ciao a tutti,
come ormai saprete il mio DB è fatto in Access 2000 ed è diviso in 2 parti ;
Frontend che incorpora sotto forma MDE le maschere,report,query,moduli,macro
Backend che incorpora i dati nella tabelle.
Entrambi sono protetti da password sia a livello di VB (impedisce di
visualizzare il progetto) e sia a livello di password del DB.
Per impostare la password del DB sono andato su Strumenti \ Protezione
\Imposta Password.
La password impostata non è a livello utente e quindi chiede solo la
password.
Il mio problema è il seguente : come faccio ad impostare una password
generica che l'utente finale potrà cambiare solo dopo averla inserita
correttamente ?
Supponiamo che il mio DB abbia la password TEST.
Eseguo il DB e lui mi chiede di inserire la PWD.
Io digito TEST e premo OK.
Entro nel DB e posso iniziare a lavorare.
Supponiamo che ora voglia cambiare la password del DB per ragioni di
sicurezza.
Supponendo di avere una maschera che faccia il tutto e cioè :
richiesta password vecchia
richiesta password nuova
richiesta conferma password nuova.
Innanzitutto come si fa a realizzare un sistema del genere e cosa me ne
faccio dei riferimenti in VB dove ho le seguenti stringhe  :  Set
CurrentDatabase = OpenDatabase(percorso, False, False, ";pwd=test")
Speriamo ci sia qualcuno che mi possa rispondere.
Non sono esperto su questo argomento quindi gentilmente se potete
dettagliare le vostre risposte.
Con simpatia,
Marco.

 correttamente ?
Current.NewPassword "vecchiapwd", "nuovapwd"
tieni pero' presente che per cambiare la password devi
necessariamente entrare in modalita' esclusiva.
-- 
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
----------------------------------
Newsgroup: it.comp.appl.access
Titolo: Valore Predefinito

Gentile Sergio Mazza  ..... e chi voglia intervenire,
in primis, grazie per la tua disponibilità.
Cercherò di descrivere 
q.to
 più minuziosamente possibile il frame sensibile 
della struttura del DB.
BASE DATI:
Tabella: Rischio_Pericolo Dep    Campi:(Testo) Simobolo 
Rischio_Pericolo,Frasi di Rischio_Pericolo,Nome Composti,
                                                             (logo OLE) 
Simbolo,
                                                                ID contatore 
in chiave primaria.
Tabella: Rischio_Pericolo         Campi:(Testo) Simobolo 
Rischio_Pericolo,Frasi di Rischio_Pericolo,Nome Composti,CAS,
                                                             (logo OLE) 
Simbolo,
                                                                ID 
contatore.
Tabella: ALTSOLV         Campi:(Testo) Name(chiave primaria),CAS(chiave 
primaria),...etc...
                                                   ID contatore.
Tabella: Sicurezza         Campi:(Testo) NomeCompound,NomeComponente,Nome 
IUPAC
                                               ID contatore.
Materie Prime                Campi:(Testo) Nome,Fornitore, ...etc...
                                               ID contatore.
RELAZIONI:
ALTSOLV.CAS uno-a-molti Rischio_Pericolo.CAS
ALTSOLV.Name uno-a-molti Sicurezza.NomeIUPAC
Materie Prime.Nome uno-a-molti Sicurezza.NomeCompound
1) Premesse:
Esiste Maschera creata sul ALTSOLV che mi rappresenta la sequela dei 
campi,... no problem. Associata alla maaschera ALTSOLV, ho creato una 
sottomaschera "Sottomaschera Rischio_Pericolo", sovrastante la tabella 
Rischio_Pericolo.
1) Quesito: All'interno di "Sottomaschera Rischio_Pericolo", ho costituito 4 
campi (i primi due sono caselle combinate): "Frasi di Rischio_Pericolo", 
"Simbolo di Rischio_Pericolo", CAS (mi si compila in automatico, perche 
legato alla chiave primaria di ALTSOLV.Cas ), simbolo.
Il campo "Frasi di Rischio_Pericolo" contiene diciture(codici) anche 
dupplicati perche nel secondo campo "Simbolo di Rischio_Pericolo", a ciascun 
dupplicato, viene attribuita una sotto specificità (non duplicata - 
differente l'una dall'altra).
Vorrei quindi che, selezionando dalle  "Frasi di Rischio_Pericolo" un 
codice, se dupplicato, nel campo  "Simbolo di Rischio_Pericolo" (in casella 
combinata !?) ottenga il sottoinsieme delle possibilità, correlate con il 
primo campo, se non duplicate, mi compaia direttamente il suo valore.
Per il campo "Simbolo" dovrebbe comparire direttamente il simbolo(logo), in 
q.to
 è strettamente correlato con "Frasi di Rischio_Pericolo". Non so come 
ottenere la sua visualizzazione, ne in maschera che in report.
2)Premesse
2) Quesito
Similare necessità in un'altra maschera e sottomaschera, alla su riportata. 
Se riesco ad implementare e capire come hai risolto, provero ad rispondermi 
autonomemente al p.to2)
Grazie 

 Grazie
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: espressione da semplificare

ciao a tutti
 
chiedo aiuto per semplificare questa espressione:
 
(([IdSconto]+[IdSconto2])*[Quantità]*[Prezzo]+([IdSconto2]*[DiffImp]))/100 - (([IdSconto]*[Quantità]*[Prezzo]/100)/2)
 
grazie in anticipo.


forse cosi?
((([IdSconto]/2)+[IdSconto2])*[Quantità]*[Prezzo]+([IdSconto2]*[DiffImp]))/100

Newsgroup: it.comp.appl.access
Titolo: Query di importazione/aggiornamento

Buongiorno a tutti,
Vorrei sapere quale può essere la via più semplice per aggiornare una tabella listini di access (2007) da una tabella di excel tenendo conto che vorrei:
- che mi aggiornasse i dati modificati, 
- che mi aggiungesse eventuali nuovi articoli,
- che mi cancellasse quelli non più a listino.
 
Al momento io ho trovato questa soluzione:
 
UPDATE ListinoZ LEFT JOIN ListinoZAc ON ListinoZ.Codice = ListinoZAc.Codice SET ListinoZAc.Codice = [ListinoZ].[Codice], ListinoZAc.Prodotto = [ListinoZ].[Prodotto], ListinoZAc.UtenteFinale = [ListinoZ].[UtenteFinale];
 
ListinoZ è la tabella di excel collegata al db e ListinoZAc è la tabella dove importare i dati.
Questa soluzione però non mi cancella eventuali dati presenti in ListinoZAc che non sono più nel ListinoZ.
Avete qualche idea?
Grazie mille


provo una risposta
Prima di tutto NON è chiaro quale sia la tabella con le NUOVE registrazioni: Excel ?
(e, di conseguenza, quale quella che fa da contenitore: Access ?),
e anche, importante per quanto descritto, CHI contiene i record da mantenere
 
SE Access fa da contenitore
e quindi riceve record da Excel (dove si registrano, modificano e cancellano),
 
io farei questo (query di comando in successione):
 
1) cancellare in Access TUTTI i record ora assenti in Excel
2) cancellare in Access TUTTI i record ora presenti in Excel
3) accodare TUTTI i record di Excel in Access
 
SE questo va bene è da dettagliare meglio il punto 1
(e comunque occorre unire le query di comando in una transazione)
Newsgroup: it.comp.appl.access
Titolo: [OT] Vedo i messaggi con moltissimo ritardo (precisazione)

Altra stranezza: il messaggio di Zappus inviato oggi alla 11:31 e che ha per
oggetto "Stampare un numero fisso di righe" l'ho visto mooooolto dopo del
massaggio di risposta di sergio inviato alle ore 13:51.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 massaggio di risposta di sergio inviato alle ore 13:51.
voi nun pagate! e come per il telefono non paghi la bolletta? ricevi ma non
telefoni.
Devo dire che da quando uso 
CIS.DFN.DE
 mai un problema. Ahh.. sti tedeschi! 
--
a.cara 
Togli qualcosa dall'email

 massaggio di risposta di sergio inviato alle ore 13:51.
Ciao Roberto 
confermo momento NO dei server. Non riesco a collegarmi con 
news.tin.it
;
vedo solo i titoli di quelli fino alle 18.31 ma non posso scaricarli.
adesso sono le 20.00 voglio vedere quando arriverŕ.
Ciao Daniele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Io recentemente ho modificato il news.server da 
news.tin.it
 a 151.99.250.3
(news.interbusiness)...
prova anche tu...
ciao sergio

Newsgroup: it.comp.appl.access
Titolo: Nomi che cominciano con spazio

Buon Anno a tutti :)
 
Se devo cercare tutti i nomi che cominciano per N con la like uso 'N*'
Ma se voglio cercare tutti quelli che cominciano con spazio come glielo devo passare?
' *' non sortisce nulla
 
Grazie
 
-- 
Greg

Usa Instr o left se si tratta di char iniziale.
 
@Alex   

 Usa Instr o left se si tratta di char iniziale.
 
Ho dimenticato di dire che il db è un Access 2000 e non supporta queste funzioni nella query
 
-- 
Greg

Il 18/01/19 22:27:57 Greg ha scritto:

No problem, colpa mia, scrivevo male il nome del campo :(
 
-- 
Greg


A chiarimento, le Funzioni indicate funzionano nelle Query di Access da quando è nato.
 
@Alex

Il 19/01/19 12:24:46 @Alex ha scritto:

Allora devo riprovare, verranno utili in futuro. Mi ero fermato al primo errore perchè avevo letto che sono funzioni di 
T-SQL dalla tal versione in poi; non c'entra nulla a quanto pare
 
-- 
Greg

Greg... direi di fermarsi per tempo...T-SQL ed Access non sono nemmeno parenti... Non fare confusione.
Le funzioni che ti ho indicato sono di Access e come tali risolte da JET.
 
@Alex 

 @Alex 
 
Ok, grazie :)
 
-- 
Greg
Newsgroup: it.comp.appl.access
Titolo: Valore predefinito

Ciao a tutti,
Questa formula,
="C" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("RiferimentoFattura";
"Ordini";"RiferimentoFattura like '?" & Format(Date();"aa") & "/????'"));
100;Right(DMax("RiferimentoFattura";"Ordini";"RiferimentoFattura like '?"
& Format(Date();
"aa") & "/????'");4)+1);"0000")    
L`ho inserita in,  dati, Valore predefinito per incrementare
progressivamente il numero fattura e 
funziona benisimo (presa dal sito comune).
Domanda, c'è la possibilitä di farla funzionare anche sotto  qualche
evento, tipo evento Clic?
Grazie Pino
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Certo! L'unica cosa è che devi stare attento a modificare la "formula" 
secondo le specifiche di VBA, e quindi evitare il punto e virgola, al suo 
posto ci vuole la virgola, e devi stare attento agli apici singoli  e doppi 
e ad eventuali parentesi quadre.
Togli il default value dalla finestra delle proprietà del controllo, crea un 
pulsante e mettici all'eveno click
me.nomecontrollo= ...tua funzione debitamente corretta....
La stessa cosa del default value la puoi settare all'apertura della maschera 
quando inserisci nuovi records. 

ciroteo ha scritto:


Grazie ciroteo, questa sera ci provo


Newsgroup: it.comp.appl.access
Titolo: passaggio da 97 a 2000 con errori?

Ho un database creato in 2000 in cui ho importato alcune query da un database
creato in 97. Quando lancio le query mi da questo errore: alias non valido.
Come posso aggirare l'ostacolo?
Grazie.
-- 
Posted from  [217.27.80.67] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:5dc277f3c0ed71fd803...@mygate.mailgate.org...

Cambiando il nome sbagliato dato alla colonna
L'Alias e' il nome che prende la colonna tramite il transact sql "as"
Es. select nome, cognome, cavoli as miacolonna from ........blablabla
In questo caso miacolonna dara' il nome alla colonna
Nel tuo caso uno di questi nomi e' sbagliato o e' duplicato (ci sono due
nomi uguali)
Pietro

Vabbé, ma perché in 97 funzionava?
